home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / System Stuff / Sound Mgr. Drivers / Farallon / MacRecorder® Driver 1.01 / MacRecorder® Driver 1.01.rsrc / DRVR_12_.MacRecorder.txt < prev    next >
Text File  |  1991-06-06  |  555KB  |  9,649 lines

  1. # name: .MacRecorder
  2. # flags: 0x4F00 (ENABLE_READ, ENABLE_WRITE, ENABLE_CONTROL, ENABLE_STATUS, NEED_LOCK)
  3. # delay: 0
  4. # event mask: 0x016A
  5. # menu id: 0
  6. # open label: 0036
  7. # prime label: 0050
  8. # control label: 0062
  9. # status label: 0074
  10. # close label: 0086
  11. 00000000  0000 0000                ori.b      D0, 0x0
  12. 00000004  0000 0000                ori.b      D0, 0x0
  13. 00000008  0000 0000                ori.b      D0, 0x0
  14. 0000000C  0000 0000                ori.b      D0, 0x0
  15. 00000010  0000 6000                ori.b      D0, 0x0
  16. // begin alternate branch 00000012-0000001A
  17. fn00000012:
  18. 00000012  6000 0A68                bra        +0xA6A /* 00000A7C */
  19. 00000016  4EFA 014A                jmp        [PC + 0x14A /* 00000162 */]
  20. // end alternate branch 00000012-0000001A
  21. fn00000012: // (misaligned)
  22. 00000014  0A68 4EFA 014A           xori.w     [A0 + 0x14A], 0x4EFA
  23. fn0000001A:
  24. 0000001A  4EFA 015A                jmp        [PC + 0x15A /* 00000176 */]
  25. fn0000001E:
  26. 0000001E  4EFA 016A                jmp        [PC + 0x16A /* 0000018A */]
  27. fn00000022:
  28. 00000022  4EFA 0182                jmp        [PC + 0x182 /* 000001A6 */]
  29. fn00000026:
  30. 00000026  4EFA 01B4                jmp        [PC + 0x1B4 /* 000001DC */]
  31. 0000002A  4EFA 01D0                jmp        [PC + 0x1D0 /* 000001FC */]
  32. fn0000002E:
  33. 0000002E  4EFA 01EE                jmp        [PC + 0x1EE /* 0000021E */]
  34. 00000032  4EFA 020A                jmp        [PC + 0x20A /* 0000023E */]
  35. open:
  36. 00000036  4EBA 0072                jsr        [PC + 0x72 /* 000000AA */]
  37. 0000003A  4EBA 00D4                jsr        [PC + 0xD4 /* 00000110 */]
  38. 0000003E  4EBA 0100                jsr        [PC + 0x100 /* 00000140 */]
  39. 00000042  7000                     moveq.l    D0, 0x00
  40. 00000044  4EBA 0072                jsr        [PC + 0x72 /* 000000B8 */]
  41. 00000048  6B00 0104                bmi        +0x106 /* 0000014E */
  42. 0000004C  4EFA 00BC                jmp        [PC + 0xBC /* 0000010A */]
  43. prime:
  44. 00000050  4EBA 0058                jsr        [PC + 0x58 /* 000000AA */]
  45. 00000054  4EBA 00EA                jsr        [PC + 0xEA /* 00000140 */]
  46. 00000058  7001                     moveq.l    D0, 0x01
  47. 0000005A  4EBA 005C                jsr        [PC + 0x5C /* 000000B8 */]
  48. 0000005E  4EFA 006C                jmp        [PC + 0x6C /* 000000CC */]
  49. control:
  50. 00000062  4EBA 0046                jsr        [PC + 0x46 /* 000000AA */]
  51. 00000066  4EBA 00D8                jsr        [PC + 0xD8 /* 00000140 */]
  52. 0000006A  7002                     moveq.l    D0, 0x02
  53. 0000006C  4EBA 004A                jsr        [PC + 0x4A /* 000000B8 */]
  54. 00000070  4EFA 005A                jmp        [PC + 0x5A /* 000000CC */]
  55. status:
  56. 00000074  4EBA 0034                jsr        [PC + 0x34 /* 000000AA */]
  57. 00000078  4EBA 00C6                jsr        [PC + 0xC6 /* 00000140 */]
  58. 0000007C  7003                     moveq.l    D0, 0x03
  59. 0000007E  4EBA 0038                jsr        [PC + 0x38 /* 000000B8 */]
  60. 00000082  4EFA 0048                jmp        [PC + 0x48 /* 000000CC */]
  61. close:
  62. 00000086  4EBA 0022                jsr        [PC + 0x22 /* 000000AA */]
  63. 0000008A  4EBA 00B4                jsr        [PC + 0xB4 /* 00000140 */]
  64. 0000008E  7004                     moveq.l    D0, 0x04
  65. 00000090  4EBA 0026                jsr        [PC + 0x26 /* 000000B8 */]
  66. 00000094  0C40 FFE8                cmpi.w     D0, 0xFFE8
  67. 00000098  6700 0032                beq        +0x34 /* 000000CC */
  68. 0000009C  0C40 0001                cmpi.w     D0, 0x1
  69. 000000A0  6600 00AC                bne        +0xAE /* 0000014E */
  70. 000000A4  7000                     moveq.l    D0, 0x00
  71. 000000A6  4EFA 0062                jmp        [PC + 0x62 /* 0000010A */]
  72. fn000000AA:
  73. 000000AA  201F                     move.l     D0, [A7]+
  74. 000000AC  48E7 0038                movem.l    -[A7], A2,A3,A4
  75. 000000B0  2448                     movea.l    A2, A0
  76. 000000B2  2649                     movea.l    A3, A1
  77. 000000B4  2040                     movea.l    A0, D0
  78. 000000B6  4ED0                     jmp        [A0]
  79. fn000000B8:
  80. 000000B8  3F00                     move.w     -[A7], D0
  81. 000000BA  2F0B                     move.l     -[A7], A3
  82. 000000BC  2F0A                     move.l     -[A7], A2
  83. 000000BE  4EBA FF52                jsr        [PC - 0xAE /* 00000012 */]
  84. 000000C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  85. 000000C6  3540 0010                move.w     [A2 + 0x10], D0
  86. 000000CA  4E75                     rts
  87. label000000CC:
  88. 000000CC  0C40 0001                cmpi.w     D0, 0x1
  89. 000000D0  6716                     beq        +0x18 /* 000000E8 */
  90. 000000D2  082A 0001 0006           btst.b     [A2 + 0x6], 0x1
  91. 000000D8  6610                     bne        +0x12 /* 000000EA */
  92. 000000DA  204A                     movea.l    A0, A2
  93. 000000DC  224B                     movea.l    A1, A3
  94. 000000DE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  95. 000000E2  2F38 08FC                move.l     -[A7], [0x000008FC /* JIODone */]
  96. 000000E6  4E75                     rts
  97. label000000E8:
  98. 000000E8  7000                     moveq.l    D0, 0x00
  99. label000000EA:
  100. 000000EA  082B 0006 0004           btst.b     [A3 + 0x4], 0x6
  101. 000000F0  6618                     bne        +0x1A /* 0000010A */
  102. 000000F2  2F00                     move.l     -[A7], D0
  103. 000000F4  082B 0006 0005           btst.b     [A3 + 0x5], 0x6
  104. 000000FA  6706                     beq        +0x8 /* 00000102 */
  105. 000000FC  206B 0000                movea.l    A0, [A3 + 0x0]
  106. 00000100  A02A                     syscall    HUnlock
  107. label00000102:
  108. 00000102  204B                     movea.l    A0, A3
  109. 00000104  A528                     syscall    RecoverHandle, flags=5
  110. 00000106  A02A                     syscall    HUnlock
  111. 00000108  201F                     move.l     D0, [A7]+
  112. label0000010A:
  113. 0000010A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  114. 0000010E  4E75                     rts
  115. fn00000110:
  116. 00000110  4AAB 0014                tst.l      [A3 + 0x14]
  117. 00000114  6628                     bne        +0x2A /* 0000013E */
  118. 00000116  302B 0018                move.w     D0, [A3 + 0x18]
  119. 0000011A  4640                     not.w      D0
  120. 0000011C  EB48                     lsl        D0.w, 5
  121. 0000011E  0040 C000                ori.w      D0, 0xC000
  122. 00000122  50F8 0A5E                st         [0x00000A5E /* ResLoad */]
  123. 00000126  598F                     subq.l     A7, 4
  124. 00000128  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  125. 0000012E  3F00                     move.w     -[A7], D0
  126. 00000130  A9A0                     syscall    GetResource
  127. 00000132  201F                     move.l     D0, [A7]+
  128. 00000134  2740 0014                move.l     [A3 + 0x14], D0
  129. 00000138  6704                     beq        +0x6 /* 0000013E */
  130. 0000013A  2F00                     move.l     -[A7], D0
  131. 0000013C  A992                     syscall    DetachResource
  132. label0000013E:
  133. 0000013E  4E75                     rts
  134. fn00000140:
  135. 00000140  202B 0014                move.l     D0, [A3 + 0x14]
  136. 00000144  6706                     beq        +0x8 /* 0000014C */
  137. 00000146  2040                     movea.l    A0, D0
  138. 00000148  2850                     movea.l    A4, [A0]
  139. 0000014A  A029                     syscall    HLock
  140. label0000014C:
  141. 0000014C  4E75                     rts
  142. label0000014E:
  143. 0000014E  3F00                     move.w     -[A7], D0
  144. 00000150  202B 0014                move.l     D0, [A3 + 0x14]
  145. 00000154  6708                     beq        +0xA /* 0000015E */
  146. 00000156  42AB 0014                clr.l      [A3 + 0x14]
  147. 0000015A  2040                     movea.l    A0, D0
  148. 0000015C  A023                     syscall    DisposHandle/DisposeHandle
  149. label0000015E:
  150. 0000015E  301F                     move.w     D0, [A7]+
  151. 00000160  60A8                     bra        -0x56 /* 0000010A */
  152. label00000162:
  153. 00000162  205F                     movea.l    A0, [A7]+
  154. 00000164  3218                     move.w     D1, [A0]+
  155. label00000166:
  156. 00000166  3418                     move.w     D2, [A0]+
  157. 00000168  B058                     cmp.w      D0, [A0]+
  158. 0000016A  57C9 FFFA                dbeq       D1, -0x8 /* 00000166 */
  159. 0000016E  4A42                     tst.w      D2
  160. label00000170:
  161. 00000170  67FE                     beq        -0x0 /* 00000170 */
  162. 00000172  4EF0 20FC                jmp        [A0 + D2.w - 0x4]
  163. label00000176:
  164. 00000176  205F                     movea.l    A0, [A7]+
  165. 00000178  3218                     move.w     D1, [A0]+
  166. label0000017A:
  167. 0000017A  3418                     move.w     D2, [A0]+
  168. 0000017C  B098                     cmp.l      D0, [A0]+
  169. 0000017E  57C9 FFFA                dbeq       D1, -0x8 /* 0000017A */
  170. 00000182  4A42                     tst.w      D2
  171. label00000184:
  172. 00000184  67FE                     beq        -0x0 /* 00000184 */
  173. 00000186  4EF0 20FA                jmp        [A0 + D2.w - 0x6]
  174. label0000018A:
  175. 0000018A  205F                     movea.l    A0, [A7]+
  176. 0000018C  3218                     move.w     D1, [A0]+
  177. 0000018E  3418                     move.w     D2, [A0]+
  178. 00000190  B042                     cmp.w      D0, D2
  179. 00000192  6E0A                     bgt        +0xC /* 0000019E */
  180. 00000194  9041                     sub.w      D0, D1
  181. 00000196  6D06                     blt        +0x8 /* 0000019E */
  182. 00000198  D040                     add.w      D0, D0
  183. 0000019A  41F0 0002                lea.l      A0, [A0 + D0.w + 0x2]
  184. label0000019E:
  185. 0000019E  3010                     move.w     D0, [A0]
  186. label000001A0:
  187. 000001A0  67FE                     beq        -0x0 /* 000001A0 */
  188. 000001A2  4EF0 0000                jmp        [A0 + D0.w]
  189. label000001A6:
  190. 000001A6  202F 0004                move.l     D0, [A7 + 0x4]
  191. 000001AA  2F41 0004                move.l     [A7 + 0x4], D1
  192. 000001AE  222F 0008                move.l     D1, [A7 + 0x8]
  193. 000001B2  2F5F 0004                move.l     [A7 + 0x4], [A7]+
  194. 000001B6  48E7 3C00                movem.l    -[A7], D2,D3,D4,D5
  195. 000001BA  2400                     move.l     D2, D0
  196. 000001BC  2601                     move.l     D3, D1
  197. 000001BE  4842                     swap.w     D2
  198. 000001C0  C4C3                     mulu.w     D2, D3
  199. 000001C2  2800                     move.l     D4, D0
  200. 000001C4  2A01                     move.l     D5, D1
  201. 000001C6  4845                     swap.w     D5
  202. 000001C8  C8C5                     mulu.w     D4, D5
  203. 000001CA  D444                     add.w      D2, D4
  204. 000001CC  4842                     swap.w     D2
  205. 000001CE  4242                     clr.w      D2
  206. 000001D0  C0C1                     mulu.w     D0, D1
  207. 000001D2  D082                     add.l      D0, D2
  208. 000001D4  4CDF 003C                movem.l    D2,D3,D4,D5, [A7]+
  209. 000001D8  221F                     move.l     D1, [A7]+
  210. 000001DA  4E75                     rts
  211. label000001DC:
  212. 000001DC  202F 0004                move.l     D0, [A7 + 0x4]
  213. 000001E0  2F41 0004                move.l     [A7 + 0x4], D1
  214. 000001E4  222F 0008                move.l     D1, [A7 + 0x8]
  215. 000001E8  2F5F 0004                move.l     [A7 + 0x4], [A7]+
  216. 000001EC  48E7 3100                movem.l    -[A7], D2,D3,D7
  217. 000001F0  4EBA 009C                jsr        [PC + 0x9C /* 0000028E */]
  218. 000001F4  4CDF 008C                movem.l    D2,D3,D7, [A7]+
  219. 000001F8  221F                     move.l     D1, [A7]+
  220. 000001FA  4E75                     rts
  221. label000001FC:
  222. 000001FC  202F 0004                move.l     D0, [A7 + 0x4]
  223. 00000200  2F41 0004                move.l     [A7 + 0x4], D1
  224. 00000204  222F 0008                move.l     D1, [A7 + 0x8]
  225. 00000208  2F5F 0004                move.l     [A7 + 0x4], [A7]+
  226. 0000020C  48E7 3100                movem.l    -[A7], D2,D3,D7
  227. 00000210  4EBA 007C                jsr        [PC + 0x7C /* 0000028E */]
  228. 00000214  2001                     move.l     D0, D1
  229. 00000216  4CDF 008C                movem.l    D2,D3,D7, [A7]+
  230. 0000021A  221F                     move.l     D1, [A7]+
  231. 0000021C  4E75                     rts
  232. label0000021E:
  233. 0000021E  202F 0004                move.l     D0, [A7 + 0x4]
  234. 00000222  2F41 0004                move.l     [A7 + 0x4], D1
  235. 00000226  222F 0008                move.l     D1, [A7 + 0x8]
  236. 0000022A  2F5F 0004                move.l     [A7 + 0x4], [A7]+
  237. 0000022E  48E7 3100                movem.l    -[A7], D2,D3,D7
  238. 00000232  4EBA 002C                jsr        [PC + 0x2C /* 00000260 */]
  239. 00000236  4CDF 008C                movem.l    D2,D3,D7, [A7]+
  240. 0000023A  221F                     move.l     D1, [A7]+
  241. 0000023C  4E75                     rts
  242. label0000023E:
  243. 0000023E  202F 0004                move.l     D0, [A7 + 0x4]
  244. 00000242  2F41 0004                move.l     [A7 + 0x4], D1
  245. 00000246  222F 0008                move.l     D1, [A7 + 0x8]
  246. 0000024A  2F5F 0004                move.l     [A7 + 0x4], [A7]+
  247. 0000024E  48E7 3100                movem.l    -[A7], D2,D3,D7
  248. 00000252  4EBA 000C                jsr        [PC + 0xC /* 00000260 */]
  249. 00000256  2001                     move.l     D0, D1
  250. 00000258  4CDF 008C                movem.l    D2,D3,D7, [A7]+
  251. 0000025C  221F                     move.l     D1, [A7]+
  252. 0000025E  4E75                     rts
  253. fn00000260:
  254. 00000260  4A80                     tst.l      D0
  255. 00000262  6A1C                     bpl        +0x1E /* 00000280 */
  256. 00000264  4A81                     tst.l      D1
  257. 00000266  6A0C                     bpl        +0xE /* 00000274 */
  258. 00000268  4480                     neg.l      D0
  259. 0000026A  4481                     neg.l      D1
  260. 0000026C  4EBA 0020                jsr        [PC + 0x20 /* 0000028E */]
  261. 00000270  4481                     neg.l      D1
  262. 00000272  4E75                     rts
  263. label00000274:
  264. 00000274  4480                     neg.l      D0
  265. 00000276  4EBA 0016                jsr        [PC + 0x16 /* 0000028E */]
  266. 0000027A  4480                     neg.l      D0
  267. 0000027C  4481                     neg.l      D1
  268. 0000027E  4E75                     rts
  269. label00000280:
  270. 00000280  4A81                     tst.l      D1
  271. 00000282  6A0A                     bpl        +0xC /* 0000028E */
  272. 00000284  4481                     neg.l      D1
  273. 00000286  4EBA 0006                jsr        [PC + 0x6 /* 0000028E */]
  274. 0000028A  4480                     neg.l      D0
  275. 0000028C  4E75                     rts
  276. fn0000028E:
  277. 0000028E  2E3C 0000 FFFF           move.l     D7, 0xFFFF
  278. 00000294  B280                     cmp.l      D1, D0
  279. 00000296  6306                     bls        +0x8 /* 0000029E */
  280. 00000298  2200                     move.l     D1, D0
  281. 0000029A  7000                     moveq.l    D0, 0x00
  282. 0000029C  4E75                     rts
  283. label0000029E:
  284. 0000029E  B087                     cmp.l      D0, D7
  285. 000002A0  620C                     bhi        +0xE /* 000002AE */
  286. 000002A2  80C1                     divu.w     D0, D1
  287. 000002A4  4840                     swap.w     D0
  288. 000002A6  3200                     move.w     D1, D0
  289. 000002A8  4240                     clr.w      D0
  290. 000002AA  4840                     swap.w     D0
  291. 000002AC  4E75                     rts
  292. label000002AE:
  293. 000002AE  B287                     cmp.l      D1, D7
  294. 000002B0  621A                     bhi        +0x1C /* 000002CC */
  295. 000002B2  2E00                     move.l     D7, D0
  296. 000002B4  4240                     clr.w      D0
  297. 000002B6  4840                     swap.w     D0
  298. 000002B8  80C1                     divu.w     D0, D1
  299. 000002BA  4840                     swap.w     D0
  300. 000002BC  4847                     swap.w     D7
  301. 000002BE  3E00                     move.w     D7, D0
  302. 000002C0  4847                     swap.w     D7
  303. 000002C2  8EC1                     divu.w     D7, D1
  304. 000002C4  3007                     move.w     D0, D7
  305. 000002C6  4847                     swap.w     D7
  306. 000002C8  3207                     move.w     D1, D7
  307. 000002CA  4E75                     rts
  308. label000002CC:
  309. 000002CC  2400                     move.l     D2, D0
  310. 000002CE  2601                     move.l     D3, D1
  311. label000002D0:
  312. 000002D0  E288                     lsr        D0, 1
  313. 000002D2  E289                     lsr        D1, 1
  314. 000002D4  B287                     cmp.l      D1, D7
  315. 000002D6  62F8                     bhi        -0x6 /* 000002D0 */
  316. 000002D8  80C1                     divu.w     D0, D1
  317. 000002DA  C087                     and.l      D0, D7
  318. label000002DC:
  319. 000002DC  3203                     move.w     D1, D3
  320. 000002DE  C2C0                     mulu.w     D1, D0
  321. 000002E0  2E03                     move.l     D7, D3
  322. 000002E2  4847                     swap.w     D7
  323. 000002E4  CEC0                     mulu.w     D7, D0
  324. 000002E6  4847                     swap.w     D7
  325. 000002E8  D287                     add.l      D1, D7
  326. 000002EA  6508                     bcs        +0xA /* 000002F4 */
  327. 000002EC  9282                     sub.l      D1, D2
  328. 000002EE  6204                     bhi        +0x6 /* 000002F4 */
  329. 000002F0  4481                     neg.l      D1
  330. 000002F2  4E75                     rts
  331. label000002F4:
  332. 000002F4  5340                     subq.w     D0, 1
  333. 000002F6  60E4                     bra        -0x1A /* 000002DC */
  334. 000002F8  0050 0007                ori.w      [A0], 0x7
  335. fn000002FC:
  336. 000002FC  4E56 FFF6                link       A6, -0x000A
  337. 00000300  206E 0008                movea.l    A0, [A6 + 0x8]
  338. 00000304  7001                     moveq.l    D0, 0x01
  339. 00000306  2140 0004                move.l     [A0 + 0x4], D0
  340. 0000030A  302C 0026                move.w     D0, [A4 + 0x26]
  341. 0000030E  48C0                     ext.l      D0
  342. 00000310  E580                     asl        D0, 2
  343. 00000312  41EC 0134                lea.l      A0, [A4 + 0x134]
  344. 00000316  D1C0                     add.l      A0, D0
  345. 00000318  226E 0008                movea.l    A1, [A6 + 0x8]
  346. 0000031C  2350 0008                move.l     [A1 + 0x8], [A0]
  347. 00000320  206E 0008                movea.l    A0, [A6 + 0x8]
  348. 00000324  117C 00FE 0014           move.b     [A0 + 0x14], 0xFE
  349. 0000032A  206E 0008                movea.l    A0, [A6 + 0x8]
  350. 0000032E  703C                     moveq.l    D0, 0x3C
  351. 00000330  1140 0015                move.b     [A0 + 0x15], D0
  352. 00000334  302C 0026                move.w     D0, [A4 + 0x26]
  353. 00000338  48C0                     ext.l      D0
  354. 0000033A  E580                     asl        D0, 2
  355. 0000033C  41EC 0134                lea.l      A0, [A4 + 0x134]
  356. 00000340  D1C0                     add.l      A0, D0
  357. 00000342  2F10                     move.l     -[A7], [A0]
  358. 00000344  486E FFF6                pea.l      [A6 - 0xA]
  359. 00000348  4EBA 115C                jsr        [PC + 0x115C /* 000014A6 */]
  360. 0000034C  508F                     addq.l     A7, 8
  361. 0000034E  206E 0008                movea.l    A0, [A6 + 0x8]
  362. 00000352  41E8 001A                lea.l      A0, [A0 + 0x1A]
  363. 00000356  43EE FFF6                lea.l      A1, [A6 - 0xA]
  364. 0000035A  20D9                     move.l     [A0]+, [A1]+
  365. 0000035C  20D9                     move.l     [A0]+, [A1]+
  366. 0000035E  30D9                     move.w     [A0]+, [A1]+
  367. 00000360  206E 0008                movea.l    A0, [A6 + 0x8]
  368. 00000364  42A8 0024                clr.l      [A0 + 0x24]
  369. 00000368  206E 0008                movea.l    A0, [A6 + 0x8]
  370. 0000036C  42A8 0030                clr.l      [A0 + 0x30]
  371. 00000370  206E 0008                movea.l    A0, [A6 + 0x8]
  372. 00000374  42A8 0034                clr.l      [A0 + 0x34]
  373. 00000378  206E 0008                movea.l    A0, [A6 + 0x8]
  374. 0000037C  7008                     moveq.l    D0, 0x08
  375. 0000037E  3140 003E                move.w     [A0 + 0x3E], D0
  376. 00000382  302C 0114                move.w     D0, [A4 + 0x114]
  377. 00000386  4EBA FC96                jsr        [PC - 0x36A /* 0000001E */]
  378. 0000038A  0000 0004                ori.b      D0, 0x4
  379. 0000038E  00DA                     .incomplete
  380. 00000390  000A 001E                ori.b      A2, 0x1E
  381. 00000394  005C 0098                ori.w      [A4]+, 0x98
  382. 00000398  00B4 206E 0008 4268      ori.l      [A4 + D4.w * 2 + 0x68], 0x206E0008
  383. 000003A0  0038 206E 0008           ori.b      [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
  384. 000003A6  7008                     moveq.l    D0, 0x08
  385. 000003A8  3140 003A                move.w     [A0 + 0x3A], D0
  386. 000003AC  6000 00BA                bra        +0xBC /* 00000468 */
  387. 000003B0  206E 0008                movea.l    A0, [A6 + 0x8]
  388. 000003B4  7003                     moveq.l    D0, 0x03
  389. 000003B6  3140 0038                move.w     [A0 + 0x38], D0
  390. 000003BA  206E 0008                movea.l    A0, [A6 + 0x8]
  391. 000003BE  7010                     moveq.l    D0, 0x10
  392. 000003C0  3140 003A                move.w     [A0 + 0x3A], D0
  393. 000003C4  206E 0008                movea.l    A0, [A6 + 0x8]
  394. 000003C8  700B                     moveq.l    D0, 0x0B
  395. 000003CA  3140 003C                move.w     [A0 + 0x3C], D0
  396. 000003CE  206E 0008                movea.l    A0, [A6 + 0x8]
  397. 000003D2  2028 0004                move.l     D0, [A0 + 0x4]
  398. 000003D6  E980                     asl        D0, 4
  399. 000003D8  E688                     lsr        D0, 3
  400. 000003DA  206E 0008                movea.l    A0, [A6 + 0x8]
  401. 000003DE  2F00                     move.l     -[A7], D0
  402. 000003E0  2F28 0016                move.l     -[A7], [A0 + 0x16]
  403. 000003E4  4EBA FC40                jsr        [PC - 0x3C0 /* 00000026 */]
  404. 000003E8  2140 0016                move.l     [A0 + 0x16], D0
  405. 000003EC  6000 007A                bra        +0x7C /* 00000468 */
  406. 000003F0  206E 0008                movea.l    A0, [A6 + 0x8]
  407. 000003F4  7004                     moveq.l    D0, 0x04
  408. 000003F6  3140 0038                move.w     [A0 + 0x38], D0
  409. 000003FA  206E 0008                movea.l    A0, [A6 + 0x8]
  410. 000003FE  7008                     moveq.l    D0, 0x08
  411. 00000400  3140 003A                move.w     [A0 + 0x3A], D0
  412. 00000404  206E 0008                movea.l    A0, [A6 + 0x8]
  413. 00000408  700D                     moveq.l    D0, 0x0D
  414. 0000040A  3140 003C                move.w     [A0 + 0x3C], D0
  415. 0000040E  206E 0008                movea.l    A0, [A6 + 0x8]
  416. 00000412  2028 0004                move.l     D0, [A0 + 0x4]
  417. 00000416  E780                     asl        D0, 3
  418. 00000418  E688                     lsr        D0, 3
  419. 0000041A  206E 0008                movea.l    A0, [A6 + 0x8]
  420. 0000041E  2F00                     move.l     -[A7], D0
  421. 00000420  2F28 0016                move.l     -[A7], [A0 + 0x16]
  422. 00000424  4EBA FC00                jsr        [PC - 0x400 /* 00000026 */]
  423. 00000428  2140 0016                move.l     [A0 + 0x16], D0
  424. 0000042C  603A                     bra        +0x3C /* 00000468 */
  425. 0000042E  206E 0008                movea.l    A0, [A6 + 0x8]
  426. 00000432  317C 0200 0038           move.w     [A0 + 0x38], 0x200
  427. 00000438  206E 0008                movea.l    A0, [A6 + 0x8]
  428. 0000043C  7008                     moveq.l    D0, 0x08
  429. 0000043E  3140 003A                move.w     [A0 + 0x3A], D0
  430. 00000442  206E 0008                movea.l    A0, [A6 + 0x8]
  431. 00000446  4268 003C                clr.w      [A0 + 0x3C]
  432. 0000044A  601C                     bra        +0x1E /* 00000468 */
  433. 0000044C  206E 0008                movea.l    A0, [A6 + 0x8]
  434. 00000450  317C 0201 0038           move.w     [A0 + 0x38], 0x201
  435. 00000456  206E 0008                movea.l    A0, [A6 + 0x8]
  436. 0000045A  7008                     moveq.l    D0, 0x08
  437. 0000045C  3140 003A                move.w     [A0 + 0x3A], D0
  438. 00000460  206E 0008                movea.l    A0, [A6 + 0x8]
  439. 00000464  4268 003C                clr.w      [A0 + 0x3C]
  440. label00000468:
  441. 00000468  4E5E                     unlink     A6
  442. 0000046A  4E75                     rts
  443. fn0000046C:
  444. 0000046C  4E56 0000                link       A6, 0
  445. 00000470  4EBA 0CF4                jsr        [PC + 0xCF4 /* 00001166 */]
  446. 00000474  7000                     moveq.l    D0, 0x00
  447. 00000476  4E5E                     unlink     A6
  448. 00000478  4E75                     rts
  449. fn0000047A:
  450. 0000047A  4E56 FFF8                link       A6, -0x0008
  451. 0000047E  2F0B                     move.l     -[A7], A3
  452. 00000480  426E FFFA                clr.w      [A6 - 0x6]
  453. 00000484  422E FFF9                clr.b      [A6 - 0x7]
  454. 00000488  206E 0008                movea.l    A0, [A6 + 0x8]
  455. 0000048C  3028 001A                move.w     D0, [A0 + 0x1A]
  456. 00000490  4EBA FB8C                jsr        [PC - 0x474 /* 0000001E */]
  457. 00000494  0001 0002                ori.b      D1, 0x2
  458. 00000498  02A4 0004 0014           andi.l     -[A4], 0x40014
  459. 0000049E  206E 0008                movea.l    A0, [A6 + 0x8]
  460. 000004A2  317C A204 0006           move.w     [A0 + 0x6], 0xA204
  461. 000004A8  4EBA 0596                jsr        [PC + 0x596 /* 00000A40 */]
  462. 000004AC  6000 0294                bra        +0x296 /* 00000742 */
  463. 000004B0  206E 0008                movea.l    A0, [A6 + 0x8]
  464. 000004B4  2D68 001C FFFC           move.l     [A6 - 0x4], [A0 + 0x1C]
  465. 000004BA  206E 0008                movea.l    A0, [A6 + 0x8]
  466. 000004BE  41E8 0020                lea.l      A0, [A0 + 0x20]
  467. 000004C2  2648                     movea.l    A3, A0
  468. 000004C4  4A2C 000E                tst.b      [A4 + 0xE]
  469. 000004C8  6608                     bne        +0xA /* 000004D2 */
  470. 000004CA  4A2C 000D                tst.b      [A4 + 0xD]
  471. 000004CE  6700 004A                beq        +0x4C /* 0000051A */
  472. label000004D2:
  473. 000004D2  202E FFFC                move.l     D0, [A6 - 0x4]
  474. 000004D6  4EBA FB42                jsr        [PC - 0x4BE /* 0000001A */]
  475. 000004DA  0008 0032                ori.b      A0, 0x32 /* '2' */
  476. 000004DE  7373                     moveq.l    D1, 0x73
  477. 000004E0  697A                     bvs        +0x7C /* 0000055C */
  478. 000004E2  002C 7372 6174           ori.b      [A4 + 0x6174], 0x72 /* 'r' */
  479. 000004E8  0026 636F                ori.b      -[A6], 0x6F /* 'o' */
  480. 000004EC  6D70                     blt        +0x72 /* 0000055E */
  481. 000004EE  0020 7175                ori.b      -[A0], 0x75 /* 'u' */
  482. 000004F2  616C                     bsr        +0x6E /* 00000560 */
  483. 000004F4  001A 6368                ori.b      [A2]+, 0x68 /* 'h' */
  484. 000004F8  616E                     bsr        +0x70 /* 00000568 */
  485. 000004FA  0014 7477                ori.b      [A4], 0x77 /* 'w' */
  486. 000004FE  6F73                     ble        +0x75 /* 00000573 */
  487. 00000500  000E 696E                ori.b      A6, 0x6E /* 'n' */
  488. 00000504  6974                     bvs        +0x76 /* 0000057A */
  489. 00000506  0008 6F70                ori.b      A0, 0x70 /* 'p' */
  490. 0000050A  7464                     moveq.l    D2, 0x64
  491. 0000050C  000E 3D7C                ori.b      A6, 0x7C /* '|' */
  492. 00000510  FF1D                     .extension 0xF1D <<F/4-5/7>> // unimplemented
  493. 00000512  FFFA                     .invalid   <<F/7/7>>
  494. 00000514  7001                     moveq.l    D0, 0x01
  495. 00000516  1D40 FFF9                move.b     [A6 - 0x7], D0
  496. label0000051A:
  497. 0000051A  4A2E FFF9                tst.b      [A6 - 0x7]
  498. 0000051E  6600 0222                bne        +0x224 /* 00000742 */
  499. 00000522  202E FFFC                move.l     D0, [A6 - 0x4]
  500. 00000526  4EBA FAF2                jsr        [PC - 0x50E /* 0000001A */]
  501. 0000052A  0013 0074                ori.b      [A3], 0x74 /* 't' */
  502. 0000052E  7373                     moveq.l    D1, 0x73
  503. 00000530  697A                     bvs        +0x7C /* 000005AC */
  504. 00000532  0080 7372 6174           ori.l      D0, 0x73726174 /* 'srat' */
  505. 00000538  008A 636F 6D70           ori.l      A2, 0x636F6D70 /* 'comp' */
  506. 0000053E  0094 7175 616C           ori.l      [A4], 0x7175616C /* 'qual' */
  507. 00000544  009E 6368 616E           ori.l      [A6]+, 0x6368616E /* 'chan' */
  508. 0000054A  00A8 636F 6E74 00A2      ori.l      [A0 + 0xA2], 0x636F6E74 /* 'cont' */
  509. 00000552  7274                     moveq.l    D1, 0x74
  510. 00000554  6620                     bne        +0x22 /* 00000576 */
  511. 00000556  00CE                     .incomplete
  512. 00000558  7061                     moveq.l    D0, 0x61
  513. 0000055A  7573                     moveq.l    D2, 0x73
  514. label0000055C:
  515. 0000055C  00F6                     .incomplete
  516. label0000055E:
  517. 0000055E  7477                     moveq.l    D2, 0x77
  518. fn00000560:
  519. 00000560  6F73                     ble        +0x75 /* 000005D5 */
  520. 00000562  0122                     btst       -[A2], D0
  521. 00000564  6167                     bsr        +0x69 /* 000005CD */
  522. 00000566  6320                     bls        +0x22 /* 00000588 */
  523. fn00000568:
  524. 00000568  0126                     btst       -[A6], D0
  525. 0000056A  706C                     moveq.l    D0, 0x6C
  526. 0000056C  7468                     moveq.l    D2, 0x68
  527. 0000056E  012A 6C6D                btst       [A2 + 0x6C6D], D0
  528. 00000572  6574                     bcs        +0x76 /* 000005E8 */
  529. 00000574  015C                     bchg       [A4]+, D0
  530. label00000576:
  531. 00000576  766F                     moveq.l    D3, 0x6F
  532. 00000578  7872                     moveq.l    D4, 0x72
  533. label0000057A:
  534. 0000057A  0160                     bchg       -[A0], D0
  535. 0000057C  766F                     moveq.l    D3, 0x6F
  536. 0000057E  7873                     moveq.l    D4, 0x73
  537. 00000580  0164                     bchg       -[A4], D0
  538. 00000582  7573                     moveq.l    D2, 0x73
  539. 00000584  6572                     bcs        +0x74 /* 000005F8 */
  540. 00000586  016C 696E                bchg       [A4 + 0x696E], D0
  541. // begin alternate branch 00000588-0000058A
  542. label00000588:
  543. 00000588  696E                     bvs        +0x70 /* 000005F8 */
  544. // end alternate branch 00000588-0000058A
  545. label00000588: // (misaligned)
  546. 0000058A  6974                     bvs        +0x76 /* 00000600 */
  547. 0000058C  016C 6F70                bchg       [A4 + 0x6F70], D0
  548. 00000590  7464                     moveq.l    D2, 0x64
  549. 00000592  0174 6F70 7443 017E      bchg       [A4 + 0x7443017E], D0
  550. 0000059A  636C                     bls        +0x6E /* 00000608 */
  551. 0000059C  6F73                     ble        +0x75 /* 00000611 */
  552. 0000059E  0196                     bclr       [A6], D0
  553. 000005A0  0C53 0008                cmpi.w     [A3], 0x8
  554. 000005A4  6700 019C                beq        +0x19E /* 00000742 */
  555. 000005A8  3D7C FF1E FFFA           move.w     [A6 - 0x6], 0xFF1E
  556. // begin alternate branch 000005AC-000005AE
  557. label000005AC:
  558. 000005AC  FFFA                     .invalid   <<F/7/7>>
  559. // end alternate branch 000005AC-000005AE
  560. label000005AC: // (misaligned)
  561. 000005AE  6000 0192                bra        +0x194 /* 00000742 */
  562. 000005B2  2F13                     move.l     -[A7], [A3]
  563. 000005B4  4EBA 0196                jsr        [PC + 0x196 /* 0000074C */]
  564. 000005B8  588F                     addq.l     A7, 4
  565. 000005BA  3D40 FFFA                move.w     [A6 - 0x6], D0
  566. 000005BE  6000 0182                bra        +0x184 /* 00000742 */
  567. 000005C2  2F13                     move.l     -[A7], [A3]
  568. 000005C4  4EBA 024C                jsr        [PC + 0x24C /* 00000812 */]
  569. 000005C8  588F                     addq.l     A7, 4
  570. 000005CA  3D40 FFFA                move.w     [A6 - 0x6], D0
  571. 000005CE  6000 0172                bra        +0x174 /* 00000742 */
  572. 000005D2  2F13                     move.l     -[A7], [A3]
  573. 000005D4  4EBA 0318                jsr        [PC + 0x318 /* 000008EE */]
  574. 000005D8  588F                     addq.l     A7, 4
  575. 000005DA  3D40 FFFA                move.w     [A6 - 0x6], D0
  576. 000005DE  6000 0162                bra        +0x164 /* 00000742 */
  577. 000005E2  3F13                     move.w     -[A7], [A3]
  578. 000005E4  4EBA 03DA                jsr        [PC + 0x3DA /* 000009C0 */]
  579. label000005E8:
  580. 000005E8  548F                     addq.l     A7, 2
  581. 000005EA  3D40 FFFA                move.w     [A6 - 0x6], D0
  582. 000005EE  6000 0152                bra        +0x154 /* 00000742 */
  583. 000005F2  196B 0001 0009           move.b     [A4 + 0x9], [A3 + 0x1]
  584. label000005F8:
  585. 000005F8  4A2C 0008                tst.b      [A4 + 0x8]
  586. 000005FC  660A                     bne        +0xC /* 00000608 */
  587. 000005FE  4AAC 001A                tst.l      [A4 + 0x1A]
  588. // begin alternate branch 00000600-00000604
  589. label00000600:
  590. 00000600  001A 6604                ori.b      [A2]+, 0x4
  591. // end alternate branch 00000600-00000604
  592. label00000600: // (misaligned)
  593. 00000602  6604                     bne        +0x6 /* 00000608 */
  594. 00000604  7000                     moveq.l    D0, 0x00
  595. 00000606  6002                     bra        +0x4 /* 0000060A */
  596. label00000608:
  597. 00000608  7001                     moveq.l    D0, 0x01
  598. label0000060A:
  599. 0000060A  4A40                     tst.w      D0
  600. 0000060C  6600 0134                bne        +0x136 /* 00000742 */
  601. 00000610  422C 000E                clr.b      [A4 + 0xE]
  602. 00000614  4A2C 000A                tst.b      [A4 + 0xA]
  603. 00000618  6600 0128                bne        +0x12A /* 00000742 */
  604. 0000061C  4EBA 0B48                jsr        [PC + 0xB48 /* 00001166 */]
  605. 00000620  6000 0120                bra        +0x122 /* 00000742 */
  606. 00000624  4A2C 0008                tst.b      [A4 + 0x8]
  607. 00000628  660A                     bne        +0xC /* 00000634 */
  608. 0000062A  3D7C FF2B FFFA           move.w     [A6 - 0x6], 0xFF2B
  609. 00000630  6000 0110                bra        +0x112 /* 00000742 */
  610. label00000634:
  611. 00000634  196B 0001 000D           move.b     [A4 + 0xD], [A3 + 0x1]
  612. 0000063A  670C                     beq        +0xE /* 00000648 */
  613. 0000063C  422C 000E                clr.b      [A4 + 0xE]
  614. 00000640  426C 003A                clr.w      [A4 + 0x3A]
  615. 00000644  6000 00FC                bra        +0xFE /* 00000742 */
  616. label00000648:
  617. 00000648  7001                     moveq.l    D0, 0x01
  618. 0000064A  1940 000E                move.b     [A4 + 0xE], D0
  619. 0000064E  6000 00F2                bra        +0xF4 /* 00000742 */
  620. 00000652  4A53                     tst.w      [A3]
  621. 00000654  6722                     beq        +0x24 /* 00000678 */
  622. 00000656  4A6C 0026                tst.w      [A4 + 0x26]
  623. 0000065A  6606                     bne        +0x8 /* 00000662 */
  624. 0000065C  4A6C 0114                tst.w      [A4 + 0x114]
  625. 00000660  670A                     beq        +0xC /* 0000066C */
  626. label00000662:
  627. 00000662  3D7C FF2B FFFA           move.w     [A6 - 0x6], 0xFF2B
  628. 00000668  6000 00D8                bra        +0xDA /* 00000742 */
  629. label0000066C:
  630. 0000066C  41EC 024C                lea.l      A0, [A4 + 0x24C]
  631. 00000670  2948 001E                move.l     [A4 + 0x1E], A0
  632. 00000674  6000 00CC                bra        +0xCE /* 00000742 */
  633. label00000678:
  634. 00000678  41EC 014C                lea.l      A0, [A4 + 0x14C]
  635. 0000067C  2948 001E                move.l     [A4 + 0x1E], A0
  636. 00000680  6000 00C0                bra        +0xC2 /* 00000742 */
  637. 00000684  3D7C FF19 FFFA           move.w     [A6 - 0x6], 0xFF19
  638. 0000068A  6000 00B6                bra        +0xB8 /* 00000742 */
  639. 0000068E  3D7C FF19 FFFA           move.w     [A6 - 0x6], 0xFF19
  640. 00000694  6000 00AC                bra        +0xAE /* 00000742 */
  641. 00000698  196B 0001 000A           move.b     [A4 + 0xA], [A3 + 0x1]
  642. 0000069E  6718                     beq        +0x1A /* 000006B8 */
  643. 000006A0  4EBA 0A20                jsr        [PC + 0xA20 /* 000010C2 */]
  644. 000006A4  4A00                     tst.b      D0
  645. 000006A6  6600 009A                bne        +0x9C /* 00000742 */
  646. 000006AA  3D7C FF1A FFFA           move.w     [A6 - 0x6], 0xFF1A
  647. 000006B0  422C 000A                clr.b      [A4 + 0xA]
  648. 000006B4  6000 008C                bra        +0x8E /* 00000742 */
  649. label000006B8:
  650. 000006B8  4A2C 000E                tst.b      [A4 + 0xE]
  651. 000006BC  6600 0084                bne        +0x86 /* 00000742 */
  652. 000006C0  4A2C 000D                tst.b      [A4 + 0xD]
  653. 000006C4  6600 007C                bne        +0x7E /* 00000742 */
  654. 000006C8  4EBA 0A9C                jsr        [PC + 0xA9C /* 00001166 */]
  655. 000006CC  6000 0074                bra        +0x76 /* 00000742 */
  656. 000006D0  3D7C FF19 FFFA           move.w     [A6 - 0x6], 0xFF19
  657. 000006D6  6000 006A                bra        +0x6C /* 00000742 */
  658. 000006DA  3D7C FF19 FFFA           move.w     [A6 - 0x6], 0xFF19
  659. 000006E0  6000 0060                bra        +0x62 /* 00000742 */
  660. 000006E4  2013                     move.l     D0, [A3]
  661. 000006E6  C0AC 0000                and.l      D0, [A4 + 0x0]
  662. 000006EA  2940 001A                move.l     [A4 + 0x1A], D0
  663. 000006EE  6000 0052                bra        +0x54 /* 00000742 */
  664. 000006F2  4EBA 1292                jsr        [PC + 0x1292 /* 00001986 */]
  665. 000006F6  604A                     bra        +0x4C /* 00000742 */
  666. 000006F8  4267                     clr.w      -[A7]
  667. 000006FA  4EBA 149E                jsr        [PC + 0x149E /* 00001B9A */]
  668. 000006FE  548F                     addq.l     A7, 2
  669. 00000700  3D40 FFFA                move.w     [A6 - 0x6], D0
  670. 00000704  603C                     bra        +0x3E /* 00000742 */
  671. 00000706  3F3C 0001                move.w     -[A7], 0x1
  672. 0000070A  4EBA 148E                jsr        [PC + 0x148E /* 00001B9A */]
  673. 0000070E  548F                     addq.l     A7, 2
  674. 00000710  3D40 FFFA                move.w     [A6 - 0x6], D0
  675. 00000714  602C                     bra        +0x2E /* 00000742 */
  676. 00000716  4A2C 0008                tst.b      [A4 + 0x8]
  677. 0000071A  6712                     beq        +0x14 /* 0000072E */
  678. 0000071C  4EBA 0322                jsr        [PC + 0x322 /* 00000A40 */]
  679. 00000720  226C 0012                movea.l    A1, [A4 + 0x12]
  680. 00000724  303C FFE5                move.w     D0, 0xFFE5
  681. 00000728  2078 08FC                movea.l    A0, [0x000008FC /* JIODone */]
  682. 0000072C  4E90                     jsr        [A0]
  683. label0000072E:
  684. 0000072E  4EBA 1256                jsr        [PC + 0x1256 /* 00001986 */]
  685. 00000732  600E                     bra        +0x10 /* 00000742 */
  686. 00000734  3D7C FF19 FFFA           move.w     [A6 - 0x6], 0xFF19
  687. 0000073A  6006                     bra        +0x8 /* 00000742 */
  688. 0000073C  70EF                     moveq.l    D0, 0xFFFFFFEF
  689. 0000073E  3D40 FFFA                move.w     [A6 - 0x6], D0
  690. label00000742:
  691. 00000742  302E FFFA                move.w     D0, [A6 - 0x6]
  692. 00000746  265F                     movea.l    A3, [A7]+
  693. 00000748  4E5E                     unlink     A6
  694. 0000074A  4E75                     rts
  695. fn0000074C:
  696. 0000074C  4E56 FFFA                link       A6, -0x0006
  697. 00000750  426E FFFA                clr.w      [A6 - 0x6]
  698. 00000754  4EBA 1D36                jsr        [PC + 0x1D36 /* 0000248C */]
  699. 00000758  202E 0008                move.l     D0, [A6 + 0x8]
  700. 0000075C  7210                     moveq.l    D1, 0x10
  701. 0000075E  E2A0                     asr        D0, D1
  702. 00000760  5280                     addq.l     D0, 1
  703. 00000762  0280 FFFF FFFE           andi.l     D0, 0xFFFFFFFE
  704. 00000768  3D40 FFFC                move.w     [A6 - 0x4], D0
  705. 0000076C  426E FFFE                clr.w      [A6 - 0x2]
  706. 00000770  601A                     bra        +0x1C /* 0000078C */
  707. label00000772:
  708. 00000772  302E FFFE                move.w     D0, [A6 - 0x2]
  709. 00000776  48C0                     ext.l      D0
  710. 00000778  D080                     add.l      D0, D0
  711. 0000077A  41EC 0144                lea.l      A0, [A4 + 0x144]
  712. 0000077E  D1C0                     add.l      A0, D0
  713. 00000780  302E FFFC                move.w     D0, [A6 - 0x4]
  714. 00000784  B050                     cmp.w      D0, [A0]
  715. 00000786  670C                     beq        +0xE /* 00000794 */
  716. 00000788  526E FFFE                addq.w     [A6 - 0x2], 1
  717. label0000078C:
  718. 0000078C  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  719. 00000792  6FDE                     ble        -0x20 /* 00000772 */
  720. label00000794:
  721. 00000794  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  722. 0000079A  6F0A                     ble        +0xC /* 000007A6 */
  723. 0000079C  3D7C FF1F FFFA           move.w     [A6 - 0x6], 0xFF1F
  724. 000007A2  6000 0066                bra        +0x68 /* 0000080A */
  725. label000007A6:
  726. 000007A6  4A6C 0114                tst.w      [A4 + 0x114]
  727. 000007AA  6710                     beq        +0x12 /* 000007BC */
  728. 000007AC  4A6E FFFE                tst.w      [A6 - 0x2]
  729. 000007B0  670A                     beq        +0xC /* 000007BC */
  730. 000007B2  3D7C FF21 FFFA           move.w     [A6 - 0x6], 0xFF21
  731. 000007B8  6000 0050                bra        +0x52 /* 0000080A */
  732. label000007BC:
  733. 000007BC  4A6E FFFE                tst.w      [A6 - 0x2]
  734. 000007C0  6710                     beq        +0x12 /* 000007D2 */
  735. 000007C2  0C6C 0001 0028           cmpi.w     [A4 + 0x28], 0x1
  736. 000007C8  6708                     beq        +0xA /* 000007D2 */
  737. 000007CA  3D7C FF1F FFFA           move.w     [A6 - 0x6], 0xFF1F
  738. 000007D0  6038                     bra        +0x3A /* 0000080A */
  739. label000007D2:
  740. 000007D2  396E FFFE 0026           move.w     [A4 + 0x26], [A6 - 0x2]
  741. 000007D8  4A6C 0114                tst.w      [A4 + 0x114]
  742. 000007DC  6614                     bne        +0x16 /* 000007F2 */
  743. 000007DE  302E FFFE                move.w     D0, [A6 - 0x2]
  744. 000007E2  5240                     addq.w     D0, 1
  745. 000007E4  223C 0000 00C0           move.l     D1, 0xC0
  746. 000007EA  83C0                     divs.w     D1, D0
  747. 000007EC  48C1                     ext.l      D1
  748. 000007EE  2941 002A                move.l     [A4 + 0x2A], D1
  749. label000007F2:
  750. 000007F2  4A6C 0026                tst.w      [A4 + 0x26]
  751. 000007F6  6712                     beq        +0x14 /* 0000080A */
  752. 000007F8  41EC 024C                lea.l      A0, [A4 + 0x24C]
  753. 000007FC  B1EC 001E                cmpa.l     A0, [A4 + 0x1E]
  754. 00000800  6608                     bne        +0xA /* 0000080A */
  755. 00000802  41EC 014C                lea.l      A0, [A4 + 0x14C]
  756. 00000806  2948 001E                move.l     [A4 + 0x1E], A0
  757. label0000080A:
  758. 0000080A  302E FFFA                move.w     D0, [A6 - 0x6]
  759. 0000080E  4E5E                     unlink     A6
  760. 00000810  4E75                     rts
  761. fn00000812:
  762. 00000812  4E56 FFFE                link       A6, -0x0002
  763. 00000816  426E FFFE                clr.w      [A6 - 0x2]
  764. 0000081A  4EBA 1C70                jsr        [PC + 0x1C70 /* 0000248C */]
  765. 0000081E  0CAE 4E4F 4E45 0008      cmpi.l     [A6 + 0x8], 0x4E4F4E45 /* 'NONE' */
  766. 00000826  6608                     bne        +0xA /* 00000830 */
  767. 00000828  426C 0114                clr.w      [A4 + 0x114]
  768. 0000082C  6000 007E                bra        +0x80 /* 000008AC */
  769. label00000830:
  770. 00000830  4A2C 0005                tst.b      [A4 + 0x5]
  771. 00000834  670A                     beq        +0xC /* 00000840 */
  772. 00000836  3D7C FF21 FFFE           move.w     [A6 - 0x2], 0xFF21
  773. 0000083C  6000 006E                bra        +0x70 /* 000008AC */
  774. label00000840:
  775. 00000840  4A6C 0026                tst.w      [A4 + 0x26]
  776. 00000844  670A                     beq        +0xC /* 00000850 */
  777. 00000846  3D7C FF1F FFFE           move.w     [A6 - 0x2], 0xFF1F
  778. 0000084C  6000 005E                bra        +0x60 /* 000008AC */
  779. label00000850:
  780. 00000850  0C6C 0001 0028           cmpi.w     [A4 + 0x28], 0x1
  781. 00000856  670A                     beq        +0xC /* 00000862 */
  782. 00000858  3D7C FF21 FFFE           move.w     [A6 - 0x2], 0xFF21
  783. 0000085E  6000 004C                bra        +0x4E /* 000008AC */
  784. label00000862:
  785. 00000862  202E 0008                move.l     D0, [A6 + 0x8]
  786. 00000866  4EBA F7B2                jsr        [PC - 0x84E /* 0000001A */]
  787. 0000086A  0004 001A                ori.b      D4, 0x1A
  788. 0000086E  4D41                     chk.w      D6, D1
  789. 00000870  4333 001C                .invalid   1, [A3 + D0.w + 0x1C] // invalid opcode 4 with b == 4
  790. 00000874  4D41                     chk.w      D6, D1
  791. 00000876  4336 001E                .invalid   1, [A6 + D0.w + 0x1E] // invalid opcode 4 with b == 4
  792. 0000087A  4641                     not.w      D1
  793. 0000087C  5234 0020                addq.b     [A4 + D0.w + 0x20], 1
  794. 00000880  4641                     not.w      D1
  795. 00000882  5238 0022                addq.b     [0x00000022], 1
  796. 00000886  7001                     moveq.l    D0, 0x01
  797. 00000888  3940 0114                move.w     [A4 + 0x114], D0
  798. 0000088C  601E                     bra        +0x20 /* 000008AC */
  799. 0000088E  7002                     moveq.l    D0, 0x02
  800. 00000890  3940 0114                move.w     [A4 + 0x114], D0
  801. 00000894  6016                     bra        +0x18 /* 000008AC */
  802. 00000896  7003                     moveq.l    D0, 0x03
  803. 00000898  3940 0114                move.w     [A4 + 0x114], D0
  804. 0000089C  600E                     bra        +0x10 /* 000008AC */
  805. 0000089E  7004                     moveq.l    D0, 0x04
  806. 000008A0  3940 0114                move.w     [A4 + 0x114], D0
  807. 000008A4  6006                     bra        +0x8 /* 000008AC */
  808. 000008A6  3D7C FF21 FFFE           move.w     [A6 - 0x2], 0xFF21
  809. label000008AC:
  810. 000008AC  4A6C 0026                tst.w      [A4 + 0x26]
  811. 000008B0  661C                     bne        +0x1E /* 000008CE */
  812. 000008B2  302C 0114                move.w     D0, [A4 + 0x114]
  813. 000008B6  48C0                     ext.l      D0
  814. 000008B8  D080                     add.l      D0, D0
  815. 000008BA  41EC 0116                lea.l      A0, [A4 + 0x116]
  816. 000008BE  D1C0                     add.l      A0, D0
  817. 000008C0  203C 0000 00C0           move.l     D0, 0xC0
  818. 000008C6  81D0                     divs.w     D0, [A0]
  819. 000008C8  48C0                     ext.l      D0
  820. 000008CA  2940 002A                move.l     [A4 + 0x2A], D0
  821. label000008CE:
  822. 000008CE  4A6C 0114                tst.w      [A4 + 0x114]
  823. 000008D2  6712                     beq        +0x14 /* 000008E6 */
  824. 000008D4  41EC 024C                lea.l      A0, [A4 + 0x24C]
  825. 000008D8  B1EC 001E                cmpa.l     A0, [A4 + 0x1E]
  826. 000008DC  6608                     bne        +0xA /* 000008E6 */
  827. 000008DE  41EC 014C                lea.l      A0, [A4 + 0x14C]
  828. 000008E2  2948 001E                move.l     [A4 + 0x1E], A0
  829. label000008E6:
  830. 000008E6  302E FFFE                move.w     D0, [A6 - 0x2]
  831. 000008EA  4E5E                     unlink     A6
  832. 000008EC  4E75                     rts
  833. fn000008EE:
  834. 000008EE  4E56 FFFE                link       A6, -0x0002
  835. 000008F2  426E FFFE                clr.w      [A6 - 0x2]
  836. 000008F6  0C6C 0001 0028           cmpi.w     [A4 + 0x28], 0x1
  837. 000008FC  6600 00BA                bne        +0xBC /* 000009B8 */
  838. 00000900  202E 0008                move.l     D0, [A6 + 0x8]
  839. 00000904  4EBA F714                jsr        [PC - 0x8EC /* 0000001A */]
  840. 00000908  0003 0014                ori.b      D3, 0x14
  841. 0000090C  6265                     bhi        +0x67 /* 00000973 */
  842. 0000090E  7374                     moveq.l    D1, 0x74
  843. 00000910  0018 6265                ori.b      [A0]+, 0x65 /* 'e' */
  844. 00000914  7472                     moveq.l    D2, 0x72
  845. 00000916  002C 676F 6F64           ori.b      [A4 + 0x6F64], 0x6F /* 'o' */
  846. 0000091C  0040 426C                ori.w      D0, 0x426C /* 'Bl' */
  847. 00000920  0114                     btst       [A4], D0
  848. 00000922  426C 0026                clr.w      [A4 + 0x26]
  849. 00000926  603A                     bra        +0x3C /* 00000962 */
  850. 00000928  4A2C 0005                tst.b      [A4 + 0x5]
  851. 0000092C  6708                     beq        +0xA /* 00000936 */
  852. 0000092E  7001                     moveq.l    D0, 0x01
  853. 00000930  3940 0026                move.w     [A4 + 0x26], D0
  854. 00000934  602C                     bra        +0x2E /* 00000962 */
  855. label00000936:
  856. 00000936  7001                     moveq.l    D0, 0x01
  857. 00000938  3940 0114                move.w     [A4 + 0x114], D0
  858. 0000093C  426C 0026                clr.w      [A4 + 0x26]
  859. 00000940  6020                     bra        +0x22 /* 00000962 */
  860. 00000942  4A2C 0005                tst.b      [A4 + 0x5]
  861. 00000946  6708                     beq        +0xA /* 00000950 */
  862. 00000948  7002                     moveq.l    D0, 0x02
  863. 0000094A  3940 0026                move.w     [A4 + 0x26], D0
  864. 0000094E  6012                     bra        +0x14 /* 00000962 */
  865. label00000950:
  866. 00000950  7002                     moveq.l    D0, 0x02
  867. 00000952  3940 0114                move.w     [A4 + 0x114], D0
  868. 00000956  426C 0026                clr.w      [A4 + 0x26]
  869. 0000095A  6006                     bra        +0x8 /* 00000962 */
  870. 0000095C  3D7C FF18 FFFE           move.w     [A6 - 0x2], 0xFF18
  871. label00000962:
  872. 00000962  4A6C 0026                tst.w      [A4 + 0x26]
  873. 00000966  661E                     bne        +0x20 /* 00000986 */
  874. 00000968  302C 0114                move.w     D0, [A4 + 0x114]
  875. 0000096C  48C0                     ext.l      D0
  876. 0000096E  D080                     add.l      D0, D0
  877. 00000970  41EC 0116                lea.l      A0, [A4 + 0x116]
  878. 00000974  D1C0                     add.l      A0, D0
  879. 00000976  203C 0000 00C0           move.l     D0, 0xC0
  880. 0000097C  81D0                     divs.w     D0, [A0]
  881. 0000097E  48C0                     ext.l      D0
  882. 00000980  2940 002A                move.l     [A4 + 0x2A], D0
  883. 00000984  6014                     bra        +0x16 /* 0000099A */
  884. label00000986:
  885. 00000986  302C 0026                move.w     D0, [A4 + 0x26]
  886. 0000098A  5240                     addq.w     D0, 1
  887. 0000098C  223C 0000 00C0           move.l     D1, 0xC0
  888. 00000992  83C0                     divs.w     D1, D0
  889. 00000994  48C1                     ext.l      D1
  890. 00000996  2941 002A                move.l     [A4 + 0x2A], D1
  891. label0000099A:
  892. 0000099A  41EC 024C                lea.l      A0, [A4 + 0x24C]
  893. 0000099E  B1EC 001E                cmpa.l     A0, [A4 + 0x1E]
  894. 000009A2  6614                     bne        +0x16 /* 000009B8 */
  895. 000009A4  4A6C 0026                tst.w      [A4 + 0x26]
  896. 000009A8  6606                     bne        +0x8 /* 000009B0 */
  897. 000009AA  4A6C 0114                tst.w      [A4 + 0x114]
  898. 000009AE  6708                     beq        +0xA /* 000009B8 */
  899. label000009B0:
  900. 000009B0  41EC 014C                lea.l      A0, [A4 + 0x14C]
  901. 000009B4  2948 001E                move.l     [A4 + 0x1E], A0
  902. label000009B8:
  903. 000009B8  302E FFFE                move.w     D0, [A6 - 0x2]
  904. 000009BC  4E5E                     unlink     A6
  905. 000009BE  4E75                     rts
  906. fn000009C0:
  907. 000009C0  4E56 FFFE                link       A6, -0x0002
  908. 000009C4  426E FFFE                clr.w      [A6 - 0x2]
  909. 000009C8  4A2C 000C                tst.b      [A4 + 0xC]
  910. 000009CC  670A                     beq        +0xC /* 000009D8 */
  911. 000009CE  3D7C FF1D FFFE           move.w     [A6 - 0x2], 0xFF1D
  912. 000009D4  6000 0062                bra        +0x64 /* 00000A38 */
  913. label000009D8:
  914. 000009D8  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  915. 000009DE  661C                     bne        +0x1E /* 000009FC */
  916. 000009E0  0C6C 0001 0028           cmpi.w     [A4 + 0x28], 0x1
  917. 000009E6  6700 0050                beq        +0x52 /* 00000A38 */
  918. 000009EA  7001                     moveq.l    D0, 0x01
  919. 000009EC  3940 0028                move.w     [A4 + 0x28], D0
  920. 000009F0  3F3C 0001                move.w     -[A7], 0x1
  921. 000009F4  4EBA 062C                jsr        [PC + 0x62C /* 00001022 */]
  922. 000009F8  548F                     addq.l     A7, 2
  923. 000009FA  603C                     bra        +0x3E /* 00000A38 */
  924. label000009FC:
  925. 000009FC  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  926. 00000A02  662E                     bne        +0x30 /* 00000A32 */
  927. 00000A04  4A6C 0114                tst.w      [A4 + 0x114]
  928. 00000A08  6708                     beq        +0xA /* 00000A12 */
  929. 00000A0A  3D7C FF21 FFFE           move.w     [A6 - 0x2], 0xFF21
  930. 00000A10  6026                     bra        +0x28 /* 00000A38 */
  931. label00000A12:
  932. 00000A12  4A6C 0026                tst.w      [A4 + 0x26]
  933. 00000A16  6708                     beq        +0xA /* 00000A20 */
  934. 00000A18  3D7C FF1F FFFE           move.w     [A6 - 0x2], 0xFF1F
  935. 00000A1E  6018                     bra        +0x1A /* 00000A38 */
  936. label00000A20:
  937. 00000A20  7002                     moveq.l    D0, 0x02
  938. 00000A22  3940 0028                move.w     [A4 + 0x28], D0
  939. 00000A26  3F3C 0003                move.w     -[A7], 0x3
  940. 00000A2A  4EBA 05F6                jsr        [PC + 0x5F6 /* 00001022 */]
  941. 00000A2E  548F                     addq.l     A7, 2
  942. 00000A30  6006                     bra        +0x8 /* 00000A38 */
  943. label00000A32:
  944. 00000A32  3D7C FF2B FFFE           move.w     [A6 - 0x2], 0xFF2B
  945. label00000A38:
  946. 00000A38  302E FFFE                move.w     D0, [A6 - 0x2]
  947. 00000A3C  4E5E                     unlink     A6
  948. 00000A3E  4E75                     rts
  949. fn00000A40:
  950. 00000A40  4A2C 000A                tst.b      [A4 + 0xA]
  951. 00000A44  6604                     bne        +0x6 /* 00000A4A */
  952. 00000A46  4EBA 071E                jsr        [PC + 0x71E /* 00001166 */]
  953. label00000A4A:
  954. 00000A4A  422C 000D                clr.b      [A4 + 0xD]
  955. 00000A4E  422C 0008                clr.b      [A4 + 0x8]
  956. 00000A52  422C 000E                clr.b      [A4 + 0xE]
  957. 00000A56  4A2C 000B                tst.b      [A4 + 0xB]
  958. 00000A5A  6708                     beq        +0xA /* 00000A64 */
  959. 00000A5C  7002                     moveq.l    D0, 0x02
  960. 00000A5E  2F0A                     move.l     -[A7], A2
  961. 00000A60  A08D                     syscall    DebugUtil
  962. 00000A62  245F                     movea.l    A2, [A7]+
  963. label00000A64:
  964. 00000A64  42AC 0036                clr.l      [A4 + 0x36]
  965. 00000A68  426C 003A                clr.w      [A4 + 0x3A]
  966. 00000A6C  42AC 001A                clr.l      [A4 + 0x1A]
  967. 00000A70  4E75                     rts
  968. 00000A72  6104                     bsr        +0x6 /* 00000A78 */
  969. 00000A74  0000 0000                ori.b      D0, 0x0
  970. fn00000A78:
  971. 00000A78  225F                     movea.l    A1, [A7]+
  972. 00000A7A  4E75                     rts
  973. label00000A7C:
  974. 00000A7C  4E56 0000                link       A6, 0
  975. 00000A80  200C                     move.l     D0, A4
  976. 00000A82  C0AC 0000                and.l      D0, [A4 + 0x0]
  977. 00000A86  2840                     movea.l    A4, D0
  978. 00000A88  202E 0008                move.l     D0, [A6 + 0x8]
  979. 00000A8C  C0AC 0000                and.l      D0, [A4 + 0x0]
  980. 00000A90  2D40 0008                move.l     [A6 + 0x8], D0
  981. 00000A94  202E 000C                move.l     D0, [A6 + 0xC]
  982. 00000A98  C0AC 0000                and.l      D0, [A4 + 0x0]
  983. 00000A9C  2D40 000C                move.l     [A6 + 0xC], D0
  984. 00000AA0  302E 0010                move.w     D0, [A6 + 0x10]
  985. 00000AA4  4EBA F578                jsr        [PC - 0xA88 /* 0000001E */]
  986. 00000AA8  0000 0004                ori.b      D0, 0x4
  987. 00000AAC  0060 000A                ori.w      -[A0], 0xA /* '\n' */
  988. 00000AB0  001E 002C                ori.b      [A6]+, 0x2C /* ',' */
  989. 00000AB4  003A 0048 4EBA           ori.b      [PC + 0x4EBA /* 00005970, value 0x0, cstring "" */], 0x48 /* 'H' */
  990. 00000ABA  FFB8                     .invalid   <<F/6/7>>
  991. 00000ABC  228C                     move.l     [A1], A4
  992. 00000ABE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  993. 00000AC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  994. 00000AC6  4EBA 0CD2                jsr        [PC + 0xCD2 /* 0000179A */]
  995. 00000ACA  508F                     addq.l     A7, 8
  996. 00000ACC  603E                     bra        +0x40 /* 00000B0C */
  997. 00000ACE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  998. 00000AD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  999. 00000AD6  4EBA 18E2                jsr        [PC + 0x18E2 /* 000023BA */]
  1000. 00000ADA  508F                     addq.l     A7, 8
  1001. 00000ADC  602E                     bra        +0x30 /* 00000B0C */
  1002. 00000ADE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1003. 00000AE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1004. 00000AE6  4EBA F992                jsr        [PC - 0x66E /* 0000047A */]
  1005. 00000AEA  508F                     addq.l     A7, 8
  1006. 00000AEC  601E                     bra        +0x20 /* 00000B0C */
  1007. 00000AEE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1008. 00000AF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1009. 00000AF6  4EBA 2066                jsr        [PC + 0x2066 /* 00002B5E */]
  1010. 00000AFA  508F                     addq.l     A7, 8
  1011. 00000AFC  600E                     bra        +0x10 /* 00000B0C */
  1012. 00000AFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1013. 00000B02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1014. 00000B06  4EBA F964                jsr        [PC - 0x69C /* 0000046C */]
  1015. 00000B0A  508F                     addq.l     A7, 8
  1016. label00000B0C:
  1017. 00000B0C  4E5E                     unlink     A6
  1018. 00000B0E  4E75                     rts
  1019. fn00000B10:
  1020. 00000B10  4E56 FFF0                link       A6, -0x0010
  1021. 00000B14  396E 0008 034C           move.w     [A4 + 0x34C], [A6 + 0x8]
  1022. 00000B1A  4A2C 0006                tst.b      [A4 + 0x6]
  1023. 00000B1E  6610                     bne        +0x12 /* 00000B30 */
  1024. 00000B20  4A2C 0004                tst.b      [A4 + 0x4]
  1025. 00000B24  660A                     bne        +0xC /* 00000B30 */
  1026. 00000B26  4A2C 0005                tst.b      [A4 + 0x5]
  1027. 00000B2A  6704                     beq        +0x6 /* 00000B30 */
  1028. 00000B2C  7000                     moveq.l    D0, 0x00
  1029. 00000B2E  6002                     bra        +0x4 /* 00000B32 */
  1030. label00000B30:
  1031. 00000B30  7001                     moveq.l    D0, 0x01
  1032. label00000B32:
  1033. 00000B32  1940 0362                move.b     [A4 + 0x362], D0
  1034. 00000B36  4EBA 012A                jsr        [PC + 0x12A /* 00000C62 */]
  1035. 00000B3A  4A00                     tst.b      D0
  1036. 00000B3C  6604                     bne        +0x6 /* 00000B42 */
  1037. 00000B3E  7000                     moveq.l    D0, 0x00
  1038. 00000B40  601A                     bra        +0x1C /* 00000B5C */
  1039. label00000B42:
  1040. 00000B42  4EBA 03B4                jsr        [PC + 0x3B4 /* 00000EF8 */]
  1041. 00000B46  4A00                     tst.b      D0
  1042. 00000B48  660C                     bne        +0xE /* 00000B56 */
  1043. 00000B4A  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1044. 00000B4E  4EBA 097E                jsr        [PC + 0x97E /* 000014CE */]
  1045. 00000B52  7000                     moveq.l    D0, 0x00
  1046. 00000B54  6006                     bra        +0x8 /* 00000B5C */
  1047. label00000B56:
  1048. 00000B56  4EBA 0008                jsr        [PC + 0x8 /* 00000B60 */]
  1049. 00000B5A  7001                     moveq.l    D0, 0x01
  1050. label00000B5C:
  1051. 00000B5C  4E5E                     unlink     A6
  1052. 00000B5E  4E75                     rts
  1053. fn00000B60:
  1054. 00000B60  4E56 FFF8                link       A6, -0x0008
  1055. 00000B64  48E7 0330                movem.l    -[A7], D6,D7,A2,A3
  1056. 00000B68  4A2C 0011                tst.b      [A4 + 0x11]
  1057. 00000B6C  6604                     bne        +0x6 /* 00000B72 */
  1058. 00000B6E  7070                     moveq.l    D0, 0x70
  1059. 00000B70  6002                     bra        +0x4 /* 00000B74 */
  1060. label00000B72:
  1061. 00000B72  7068                     moveq.l    D0, 0x68
  1062. label00000B74:
  1063. 00000B74  2940 0364                move.l     [A4 + 0x364], D0
  1064. 00000B78  0C6C 0003 034C           cmpi.w     [A4 + 0x34C], 0x3
  1065. 00000B7E  660A                     bne        +0xC /* 00000B8A */
  1066. 00000B80  4EBA 0226                jsr        [PC + 0x226 /* 00000DA8 */]
  1067. 00000B84  3C3C 0532                move.w     D6, 0x532
  1068. 00000B88  6048                     bra        +0x4A /* 00000BD2 */
  1069. label00000B8A:
  1070. 00000B8A  486E FFF8                pea.l      [A6 - 0x8]
  1071. 00000B8E  486E FFFC                pea.l      [A6 - 0x4]
  1072. 00000B92  3F2C 034C                move.w     -[A7], [A4 + 0x34C]
  1073. 00000B96  4EBA 1C3E                jsr        [PC + 0x1C3E /* 000027D6 */]
  1074. 00000B9A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1075. 00000B9E  4A2C 0362                tst.b      [A4 + 0x362]
  1076. 00000BA2  670C                     beq        +0xE /* 00000BB0 */
  1077. 00000BA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1078. 00000BA8  4EBA 02B8                jsr        [PC + 0x2B8 /* 00000E62 */]
  1079. 00000BAC  588F                     addq.l     A7, 4
  1080. 00000BAE  600A                     bra        +0xC /* 00000BBA */
  1081. label00000BB0:
  1082. 00000BB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1083. 00000BB4  4EBA 019E                jsr        [PC + 0x19E /* 00000D54 */]
  1084. 00000BB8  588F                     addq.l     A7, 4
  1085. label00000BBA:
  1086. 00000BBA  4878 0002                push.l     0x2
  1087. 00000BBE  2F2C 034E                move.l     -[A7], [A4 + 0x34E]
  1088. 00000BC2  4EBA F46A                jsr        [PC - 0xB96 /* 0000002E */]
  1089. 00000BC6  4878 00BF                push.l     0xBF
  1090. 00000BCA  2F00                     move.l     -[A7], D0
  1091. 00000BCC  4EBA F454                jsr        [PC - 0xBAC /* 00000022 */]
  1092. 00000BD0  3C00                     move.w     D6, D0
  1093. label00000BD2:
  1094. 00000BD2  266C 0048                movea.l    A3, [A4 + 0x48]
  1095. 00000BD6  4878 0002                push.l     0x2
  1096. 00000BDA  2F2C 034E                move.l     -[A7], [A4 + 0x34E]
  1097. 00000BDE  4EBA F44E                jsr        [PC - 0xBB2 /* 0000002E */]
  1098. 00000BE2  D080                     add.l      D0, D0
  1099. 00000BE4  D08B                     add.l      D0, A3
  1100. 00000BE6  2440                     movea.l    A2, D0
  1101. 00000BE8  7E00                     moveq.l    D7, 0x00
  1102. 00000BEA  600C                     bra        +0xE /* 00000BF8 */
  1103. label00000BEC:
  1104. 00000BEC  41D2                     lea.l      A0, [A2]
  1105. 00000BEE  548A                     addq.l     A2, 2
  1106. 00000BF0  43D3                     lea.l      A1, [A3]
  1107. 00000BF2  548B                     addq.l     A3, 2
  1108. 00000BF4  3091                     move.w     [A0], [A1]
  1109. 00000BF6  5247                     addq.w     D7, 1
  1110. label00000BF8:
  1111. 00000BF8  BE46                     cmp.w      D7, D6
  1112. 00000BFA  6DF0                     blt        -0xE /* 00000BEC */
  1113. 00000BFC  4EBA 038E                jsr        [PC + 0x38E /* 00000F8C */]
  1114. 00000C00  0C6C 0003 034C           cmpi.w     [A4 + 0x34C], 0x3
  1115. 00000C06  6606                     bne        +0x8 /* 00000C0E */
  1116. 00000C08  202C 035E                move.l     D0, [A4 + 0x35E]
  1117. 00000C0C  6004                     bra        +0x6 /* 00000C12 */
  1118. label00000C0E:
  1119. 00000C0E  202C 035A                move.l     D0, [A4 + 0x35A]
  1120. label00000C12:
  1121. 00000C12  D08B                     add.l      D0, A3
  1122. 00000C14  5880                     addq.l     D0, 4
  1123. 00000C16  2640                     movea.l    A3, D0
  1124. 00000C18  224B                     movea.l    A1, A3
  1125. 00000C1A  32FA 0038                move.w     [A1]+, [PC + 0x38 /* 00000C54, value 0x4EF9 */]
  1126. 00000C1E  41FA 000C                lea.l      A0, [PC + 0xC /* 00000C2C, value 0x48E7F0E8 */]
  1127. 00000C22  2288                     move.l     [A1], A0
  1128. 00000C24  41FA 002A                lea.l      A0, [PC + 0x2A /* 00000C50, value 0x0, cstring "" */]
  1129. 00000C28  208C                     move.l     [A0], A4
  1130. 00000C2A  602E                     bra        +0x30 /* 00000C5A */
  1131. 00000C2C  48E7 F0E8                movem.l    -[A7], D0,D1,D2,D3,A0,A1,A2,A4
  1132. 00000C30  287A 001E                movea.l    A4, [PC + 0x1E /* 00000C50, value 0x0, cstring "" */]
  1133. 00000C34  206C 0364                movea.l    A0, [A4 + 0x364]
  1134. 00000C38  20AC 0048                move.l     [A0], [A4 + 0x48]
  1135. 00000C3C  50EC 000F                st         [A4 + 0xF]
  1136. 00000C40  4A2C 000E                tst.b      [A4 + 0xE]
  1137. 00000C44  6704                     beq        +0x6 /* 00000C4A */
  1138. 00000C46  4EBA 185A                jsr        [PC + 0x185A /* 000024A2 */]
  1139. label00000C4A:
  1140. 00000C4A  4CDF 170F                movem.l    D0,D1,D2,D3,A0,A1,A2,A4, [A7]+
  1141. 00000C4E  4E73                     rte
  1142. 00000C50  0000 0000                ori.b      D0, 0x0
  1143. 00000C54  4EF9 0FFF FFFF           jmp        [0x0FFFFFFF]
  1144. label00000C5A:
  1145. 00000C5A  4CDF 0CC0                movem.l    D6,D7,A2,A3, [A7]+
  1146. 00000C5E  4E5E                     unlink     A6
  1147. 00000C60  4E75                     rts
  1148. fn00000C62:
  1149. 00000C62  4E56 FFEC                link       A6, -0x0014
  1150. 00000C66  4A2C 0362                tst.b      [A4 + 0x362]
  1151. 00000C6A  6604                     bne        +0x6 /* 00000C70 */
  1152. 00000C6C  7012                     moveq.l    D0, 0x12
  1153. 00000C6E  6002                     bra        +0x4 /* 00000C72 */
  1154. label00000C70:
  1155. 00000C70  7022                     moveq.l    D0, 0x22
  1156. label00000C72:
  1157. 00000C72  C1FC 00C0                muls.w     D0, 0xC0
  1158. 00000C76  48C0                     ext.l      D0
  1159. 00000C78  2D40 FFF8                move.l     [A6 - 0x8], D0
  1160. 00000C7C  202E FFF8                move.l     D0, [A6 - 0x8]
  1161. 00000C80  5880                     addq.l     D0, 4
  1162. 00000C82  2D40 FFF4                move.l     [A6 - 0xC], D0
  1163. 00000C86  42A7                     clr.l      -[A7]
  1164. 00000C88  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1165. 00000C8C  4EBA 0834                jsr        [PC + 0x834 /* 000014C2 */]
  1166. 00000C90  205F                     movea.l    A0, [A7]+
  1167. 00000C92  2D48 FFFC                move.l     [A6 - 0x4], A0
  1168. 00000C96  4AAE FFFC                tst.l      [A6 - 0x4]
  1169. 00000C9A  6700 009C                beq        +0x9E /* 00000D38 */
  1170. 00000C9E  203C 0000 FFFF           move.l     D0, 0xFFFF
  1171. 00000CA4  C0AE FFFC                and.l      D0, [A6 - 0x4]
  1172. 00000CA8  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1173. 00000CAC  0C80 0001 0000           cmpi.l     D0, 0x10000
  1174. 00000CB2  6500 0084                bcs        +0x86 /* 00000D38 */
  1175. 00000CB6  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  1176. 00000CBC  42A7                     clr.l      -[A7]
  1177. 00000CBE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1178. 00000CC2  4EBA 07FE                jsr        [PC + 0x7FE /* 000014C2 */]
  1179. 00000CC6  205F                     movea.l    A0, [A7]+
  1180. 00000CC8  2D48 FFFC                move.l     [A6 - 0x4], A0
  1181. 00000CCC  4AAE FFFC                tst.l      [A6 - 0x4]
  1182. 00000CD0  6700 005E                beq        +0x60 /* 00000D30 */
  1183. 00000CD4  203C 0000 FFFF           move.l     D0, 0xFFFF
  1184. 00000CDA  C0AE FFFC                and.l      D0, [A6 - 0x4]
  1185. 00000CDE  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1186. 00000CE2  0C80 0001 0000           cmpi.l     D0, 0x10000
  1187. 00000CE8  6546                     bcs        +0x48 /* 00000D30 */
  1188. 00000CEA  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  1189. 00000CF0  42A7                     clr.l      -[A7]
  1190. 00000CF2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1191. 00000CF6  4EBA 07CA                jsr        [PC + 0x7CA /* 000014C2 */]
  1192. 00000CFA  205F                     movea.l    A0, [A7]+
  1193. 00000CFC  2D48 FFFC                move.l     [A6 - 0x4], A0
  1194. 00000D00  4AAE FFFC                tst.l      [A6 - 0x4]
  1195. 00000D04  6722                     beq        +0x24 /* 00000D28 */
  1196. 00000D06  203C 0000 FFFF           move.l     D0, 0xFFFF
  1197. 00000D0C  C0AE FFFC                and.l      D0, [A6 - 0x4]
  1198. 00000D10  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1199. 00000D14  0C80 0001 0000           cmpi.l     D0, 0x10000
  1200. 00000D1A  650C                     bcs        +0xE /* 00000D28 */
  1201. 00000D1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1202. 00000D20  4EBA 07AC                jsr        [PC + 0x7AC /* 000014CE */]
  1203. 00000D24  42AE FFFC                clr.l      [A6 - 0x4]
  1204. label00000D28:
  1205. 00000D28  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1206. 00000D2C  4EBA 07A0                jsr        [PC + 0x7A0 /* 000014CE */]
  1207. label00000D30:
  1208. 00000D30  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1209. 00000D34  4EBA 0798                jsr        [PC + 0x798 /* 000014CE */]
  1210. label00000D38:
  1211. 00000D38  4AAE FFFC                tst.l      [A6 - 0x4]
  1212. 00000D3C  6604                     bne        +0x6 /* 00000D42 */
  1213. 00000D3E  7000                     moveq.l    D0, 0x00
  1214. 00000D40  600E                     bra        +0x10 /* 00000D50 */
  1215. label00000D42:
  1216. 00000D42  202E FFFC                move.l     D0, [A6 - 0x4]
  1217. 00000D46  C0AC 0000                and.l      D0, [A4 + 0x0]
  1218. 00000D4A  2940 0048                move.l     [A4 + 0x48], D0
  1219. 00000D4E  7001                     moveq.l    D0, 0x01
  1220. label00000D50:
  1221. 00000D50  4E5E                     unlink     A6
  1222. 00000D52  4E75                     rts
  1223. fn00000D54:
  1224. 00000D54  4E56 FFFC                link       A6, -0x0004
  1225. 00000D58  41FA 0008                lea.l      A0, [PC + 0x8 /* 00000D62, value 0x13F90FFF */]
  1226. 00000D5C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1227. 00000D60  6012                     bra        +0x14 /* 00000D74 */
  1228. 00000D62  13F9 0FFF FFFF 0FFF FFFF move.b     [0x0FFFFFFF], [0x0FFFFFFF]
  1229. 00000D6C  0678 0012 006A           addi.w     [0x0000006A], 0x12
  1230. 00000D72  4E73                     rte
  1231. label00000D74:
  1232. 00000D74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1233. 00000D78  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1234. 00000D7C  4878 0012                push.l     0x12
  1235. 00000D80  4EBA 0776                jsr        [PC + 0x776 /* 000014F8 */]
  1236. 00000D84  206E 0008                movea.l    A0, [A6 + 0x8]
  1237. 00000D88  5888                     addq.l     A0, 4
  1238. 00000D8A  226C 0048                movea.l    A1, [A4 + 0x48]
  1239. 00000D8E  2348 0002                move.l     [A1 + 0x2], A0
  1240. 00000D92  7012                     moveq.l    D0, 0x12
  1241. 00000D94  2940 034E                move.l     [A4 + 0x34E], D0
  1242. 00000D98  7002                     moveq.l    D0, 0x02
  1243. 00000D9A  2940 0356                move.l     [A4 + 0x356], D0
  1244. 00000D9E  7006                     moveq.l    D0, 0x06
  1245. 00000DA0  2940 035A                move.l     [A4 + 0x35A], D0
  1246. 00000DA4  4E5E                     unlink     A6
  1247. 00000DA6  4E75                     rts
  1248. fn00000DA8:
  1249. 00000DA8  4E56 FFF4                link       A6, -0x000C
  1250. 00000DAC  41FA 0012                lea.l      A0, [PC + 0x12 /* 00000DC0, value 0x13F90FFF */]
  1251. 00000DB0  4A2C 0011                tst.b      [A4 + 0x11]
  1252. 00000DB4  6604                     bne        +0x6 /* 00000DBA */
  1253. 00000DB6  41FA 0024                lea.l      A0, [PC + 0x24 /* 00000DDC, value 0x13F90FFF */]
  1254. label00000DBA:
  1255. 00000DBA  2D48 FFFC                move.l     [A6 - 0x4], A0
  1256. 00000DBE  6038                     bra        +0x3A /* 00000DF8 */
  1257. 00000DC0  13F9 0FFF FFFF 0FFF FFFF move.b     [0x0FFFFFFF], [0x0FFFFFFF]
  1258. 00000DCA  13F9 0FFF FFFF 0FFF FFFF move.b     [0x0FFFFFFF], [0x0FFFFFFF]
  1259. 00000DD4  0678 001C 006A           addi.w     [0x0000006A], 0x1C
  1260. 00000DDA  4E73                     rte
  1261. 00000DDC  13F9 0FFF FFFF 0FFF FFFF move.b     [0x0FFFFFFF], [0x0FFFFFFF]
  1262. 00000DE6  13F9 0FFF FFFF 0FFF FFFF move.b     [0x0FFFFFFF], [0x0FFFFFFF]
  1263. 00000DF0  0678 001C 0072           addi.w     [0x00000072], 0x1C
  1264. 00000DF6  4E73                     rte
  1265. label00000DF8:
  1266. 00000DF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1267. 00000DFC  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1268. 00000E00  4878 001C                push.l     0x1C
  1269. 00000E04  4EBA 06F2                jsr        [PC + 0x6F2 /* 000014F8 */]
  1270. 00000E08  486E FFF4                pea.l      [A6 - 0xC]
  1271. 00000E0C  486E FFF8                pea.l      [A6 - 0x8]
  1272. 00000E10  3F3C 0001                move.w     -[A7], 0x1
  1273. 00000E14  4EBA 19C0                jsr        [PC + 0x19C0 /* 000027D6 */]
  1274. 00000E18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1275. 00000E1C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1276. 00000E20  5888                     addq.l     A0, 4
  1277. 00000E22  226C 0048                movea.l    A1, [A4 + 0x48]
  1278. 00000E26  2348 0002                move.l     [A1 + 0x2], A0
  1279. 00000E2A  486E FFF4                pea.l      [A6 - 0xC]
  1280. 00000E2E  486E FFF8                pea.l      [A6 - 0x8]
  1281. 00000E32  3F3C 0002                move.w     -[A7], 0x2
  1282. 00000E36  4EBA 199E                jsr        [PC + 0x199E /* 000027D6 */]
  1283. 00000E3A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1284. 00000E3E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1285. 00000E42  5888                     addq.l     A0, 4
  1286. 00000E44  226C 0048                movea.l    A1, [A4 + 0x48]
  1287. 00000E48  2348 000C                move.l     [A1 + 0xC], A0
  1288. 00000E4C  701C                     moveq.l    D0, 0x1C
  1289. 00000E4E  2940 034E                move.l     [A4 + 0x34E], D0
  1290. 00000E52  7006                     moveq.l    D0, 0x06
  1291. 00000E54  2940 035A                move.l     [A4 + 0x35A], D0
  1292. 00000E58  7010                     moveq.l    D0, 0x10
  1293. 00000E5A  2940 035E                move.l     [A4 + 0x35E], D0
  1294. 00000E5E  4E5E                     unlink     A6
  1295. 00000E60  4E75                     rts
  1296. fn00000E62:
  1297. 00000E62  4E56 FFFC                link       A6, -0x0004
  1298. 00000E66  41FA 0048                lea.l      A0, [PC + 0x48 /* 00000EB0, value 0x8390000 */]
  1299. 00000E6A  2D48 FFFC                move.l     [A6 - 0x4], A0
  1300. 00000E6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1301. 00000E72  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  1302. 00000E76  4878 0022                push.l     0x22 /* '\"' */
  1303. 00000E7A  4EBA 067C                jsr        [PC + 0x67C /* 000014F8 */]
  1304. 00000E7E  206C 0048                movea.l    A0, [A4 + 0x48]
  1305. 00000E82  202E 0008                move.l     D0, [A6 + 0x8]
  1306. 00000E86  2140 0004                move.l     [A0 + 0x4], D0
  1307. 00000E8A  5840                     addq.w     D0, 4
  1308. 00000E8C  2140 000C                move.l     [A0 + 0xC], D0
  1309. 00000E90  4A2C 0011                tst.b      [A4 + 0x11]
  1310. 00000E94  6608                     bne        +0xA /* 00000E9E */
  1311. 00000E96  43F8 0072                lea.l      A1, [0x00000072]
  1312. 00000E9A  3149 0018                move.w     [A0 + 0x18], A1
  1313. label00000E9E:
  1314. 00000E9E  43FA 0032                lea.l      A1, [PC + 0x32 /* 00000ED2, value 0x2F3A0004, cstring "/:" */]
  1315. 00000EA2  2149 001E                move.l     [A0 + 0x1E], A1
  1316. 00000EA6  41FA 0030                lea.l      A0, [PC + 0x30 /* 00000ED8, value 0x0, cstring "" */]
  1317. 00000EAA  2948 004C                move.l     [A4 + 0x4C], A0
  1318. 00000EAE  602C                     bra        +0x2E /* 00000EDC */
  1319. 00000EB0  0839 0000 0FFF FFFF      btst.b     [0x0FFFFFFF], 0x0
  1320. 00000EB8  6712                     beq        +0x14 /* 00000ECC */
  1321. 00000EBA  13F9 0FFF FFFF 0FFF FFFF move.b     [0x0FFFFFFF], [0x0FFFFFFF]
  1322. 00000EC4  0678 0022 006A           addi.w     [0x0000006A], 0x22 /* '\"' */
  1323. 00000ECA  4E73                     rte
  1324. label00000ECC:
  1325. 00000ECC  4EF9 0FFF FFFF           jmp        [0x0FFFFFFF]
  1326. 00000ED2  2F3A 0004                move.l     -[A7], [PC + 0x4 /* 00000ED8, value 0x0, cstring "" */]
  1327. 00000ED6  4E75                     rts
  1328. 00000ED8  0000 0000                ori.b      D0, 0x0
  1329. label00000EDC:
  1330. 00000EDC  7022                     moveq.l    D0, 0x22
  1331. 00000EDE  2940 034E                move.l     [A4 + 0x34E], D0
  1332. 00000EE2  7004                     moveq.l    D0, 0x04
  1333. 00000EE4  2940 0352                move.l     [A4 + 0x352], D0
  1334. 00000EE8  700C                     moveq.l    D0, 0x0C
  1335. 00000EEA  2940 0356                move.l     [A4 + 0x356], D0
  1336. 00000EEE  7010                     moveq.l    D0, 0x10
  1337. 00000EF0  2940 035A                move.l     [A4 + 0x35A], D0
  1338. 00000EF4  4E5E                     unlink     A6
  1339. 00000EF6  4E75                     rts
  1340. fn00000EF8:
  1341. 00000EF8  4E56 FFF8                link       A6, -0x0008
  1342. 00000EFC  48E7 0310                movem.l    -[A7], D6,D7,A3
  1343. 00000F00  2D7C 0000 030A FFFC      move.l     [A6 - 0x4], 0x30A
  1344. 00000F08  42A7                     clr.l      -[A7]
  1345. 00000F0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1346. 00000F0E  4EBA 05B2                jsr        [PC + 0x5B2 /* 000014C2 */]
  1347. 00000F12  205F                     movea.l    A0, [A7]+
  1348. 00000F14  2008                     move.l     D0, A0
  1349. 00000F16  C0AC 0000                and.l      D0, [A4 + 0x0]
  1350. 00000F1A  2940 0040                move.l     [A4 + 0x40], D0
  1351. 00000F1E  4A80                     tst.l      D0
  1352. 00000F20  6606                     bne        +0x8 /* 00000F28 */
  1353. 00000F22  7000                     moveq.l    D0, 0x00
  1354. 00000F24  6000 005E                bra        +0x60 /* 00000F84 */
  1355. label00000F28:
  1356. 00000F28  2C3A 000C                move.l     D6, [PC + 0xC /* 00000F36, value 0x10E90001 */]
  1357. 00000F2C  41FA 000C                lea.l      A0, [PC + 0xC /* 00000F3A, value 0x40C20442 */]
  1358. 00000F30  2D48 FFF8                move.l     [A6 - 0x8], A0
  1359. 00000F34  600C                     bra        +0xE /* 00000F42 */
  1360. 00000F36  10E9 0001                move.b     [A0]+, [A1 + 0x1]
  1361. 00000F3A  40C2                     move.w     D2, SR
  1362. 00000F3C  0442 0100                subi.w     D2, 0x100
  1363. 00000F40  46C2                     move.w     SR, D2
  1364. label00000F42:
  1365. 00000F42  266C 0040                movea.l    A3, [A4 + 0x40]
  1366. 00000F46  7E00                     moveq.l    D7, 0x00
  1367. 00000F48  6008                     bra        +0xA /* 00000F52 */
  1368. label00000F4A:
  1369. 00000F4A  41D3                     lea.l      A0, [A3]
  1370. 00000F4C  588B                     addq.l     A3, 4
  1371. 00000F4E  2086                     move.l     [A0], D6
  1372. 00000F50  5247                     addq.w     D7, 1
  1373. label00000F52:
  1374. 00000F52  0C47 0006                cmpi.w     D7, 0x6
  1375. 00000F56  6DF2                     blt        -0xC /* 00000F4A */
  1376. 00000F58  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1377. 00000F5C  2F0B                     move.l     -[A7], A3
  1378. 00000F5E  4878 0008                push.l     0x8
  1379. 00000F62  4EBA 0594                jsr        [PC + 0x594 /* 000014F8 */]
  1380. 00000F66  41EB 0008                lea.l      A0, [A3 + 0x8]
  1381. 00000F6A  2648                     movea.l    A3, A0
  1382. 00000F6C  7E00                     moveq.l    D7, 0x00
  1383. 00000F6E  6008                     bra        +0xA /* 00000F78 */
  1384. label00000F70:
  1385. 00000F70  41D3                     lea.l      A0, [A3]
  1386. 00000F72  588B                     addq.l     A3, 4
  1387. 00000F74  2086                     move.l     [A0], D6
  1388. 00000F76  5247                     addq.w     D7, 1
  1389. label00000F78:
  1390. 00000F78  0C47 00BA                cmpi.w     D7, 0xBA
  1391. 00000F7C  6DF2                     blt        -0xC /* 00000F70 */
  1392. 00000F7E  36BC 4E75                move.w     [A3], 0x4E75 /* 'Nu' */
  1393. 00000F82  7001                     moveq.l    D0, 0x01
  1394. label00000F84:
  1395. 00000F84  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  1396. 00000F88  4E5E                     unlink     A6
  1397. 00000F8A  4E75                     rts
  1398. fn00000F8C:
  1399. 00000F8C  48E7 0330                movem.l    -[A7], D6,D7,A2,A3
  1400. 00000F90  202C 0048                move.l     D0, [A4 + 0x48]
  1401. 00000F94  D0AC 035A                add.l      D0, [A4 + 0x35A]
  1402. 00000F98  2440                     movea.l    A2, D0
  1403. 00000F9A  206C 0040                movea.l    A0, [A4 + 0x40]
  1404. 00000F9E  5688                     addq.l     A0, 3
  1405. 00000FA0  2648                     movea.l    A3, A0
  1406. 00000FA2  0C6C 0003 034C           cmpi.w     [A4 + 0x34C], 0x3
  1407. 00000FA8  672E                     beq        +0x30 /* 00000FD8 */
  1408. 00000FAA  7E00                     moveq.l    D7, 0x00
  1409. 00000FAC  600A                     bra        +0xC /* 00000FB8 */
  1410. label00000FAE:
  1411. 00000FAE  248B                     move.l     [A2], A3
  1412. 00000FB0  D5EC 034E                add.l      A2, [A4 + 0x34E]
  1413. 00000FB4  588B                     addq.l     A3, 4
  1414. 00000FB6  5247                     addq.w     D7, 1
  1415. label00000FB8:
  1416. 00000FB8  0C47 0006                cmpi.w     D7, 0x6
  1417. 00000FBC  6DF0                     blt        -0xE /* 00000FAE */
  1418. 00000FBE  508B                     addq.l     A3, 8
  1419. 00000FC0  7E00                     moveq.l    D7, 0x00
  1420. 00000FC2  600A                     bra        +0xC /* 00000FCE */
  1421. label00000FC4:
  1422. 00000FC4  248B                     move.l     [A2], A3
  1423. 00000FC6  D5EC 034E                add.l      A2, [A4 + 0x34E]
  1424. 00000FCA  588B                     addq.l     A3, 4
  1425. 00000FCC  5247                     addq.w     D7, 1
  1426. label00000FCE:
  1427. 00000FCE  0C47 00BA                cmpi.w     D7, 0xBA
  1428. 00000FD2  6DF0                     blt        -0xE /* 00000FC4 */
  1429. 00000FD4  6000 0046                bra        +0x48 /* 0000101C */
  1430. label00000FD8:
  1431. 00000FD8  202C 035E                move.l     D0, [A4 + 0x35E]
  1432. 00000FDC  90AC 035A                sub.l      D0, [A4 + 0x35A]
  1433. 00000FE0  3C00                     move.w     D6, D0
  1434. 00000FE2  7E00                     moveq.l    D7, 0x00
  1435. 00000FE4  6012                     bra        +0x14 /* 00000FF8 */
  1436. label00000FE6:
  1437. 00000FE6  248B                     move.l     [A2], A3
  1438. 00000FE8  588B                     addq.l     A3, 4
  1439. 00000FEA  3046                     movea.w    A0, D6
  1440. 00000FEC  D1CA                     add.l      A0, A2
  1441. 00000FEE  208B                     move.l     [A0], A3
  1442. 00000FF0  588B                     addq.l     A3, 4
  1443. 00000FF2  45EA 001C                lea.l      A2, [A2 + 0x1C]
  1444. 00000FF6  5247                     addq.w     D7, 1
  1445. label00000FF8:
  1446. 00000FF8  0C47 0003                cmpi.w     D7, 0x3
  1447. 00000FFC  6DE8                     blt        -0x16 /* 00000FE6 */
  1448. 00000FFE  508B                     addq.l     A3, 8
  1449. 00001000  7E00                     moveq.l    D7, 0x00
  1450. 00001002  6012                     bra        +0x14 /* 00001016 */
  1451. label00001004:
  1452. 00001004  248B                     move.l     [A2], A3
  1453. 00001006  588B                     addq.l     A3, 4
  1454. 00001008  3046                     movea.w    A0, D6
  1455. 0000100A  D1CA                     add.l      A0, A2
  1456. 0000100C  208B                     move.l     [A0], A3
  1457. 0000100E  588B                     addq.l     A3, 4
  1458. 00001010  45EA 001C                lea.l      A2, [A2 + 0x1C]
  1459. 00001014  5247                     addq.w     D7, 1
  1460. label00001016:
  1461. 00001016  0C47 005D                cmpi.w     D7, 0x5D /* ']' */
  1462. 0000101A  6DE8                     blt        -0x16 /* 00001004 */
  1463. label0000101C:
  1464. 0000101C  4CDF 0CC0                movem.l    D6,D7,A2,A3, [A7]+
  1465. 00001020  4E75                     rts
  1466. fn00001022:
  1467. 00001022  4E56 FFF8                link       A6, -0x0008
  1468. 00001026  48E7 0330                movem.l    -[A7], D6,D7,A2,A3
  1469. 0000102A  4AAC 0048                tst.l      [A4 + 0x48]
  1470. 0000102E  6700 008A                beq        +0x8C /* 000010BA */
  1471. 00001032  302E 0008                move.w     D0, [A6 + 0x8]
  1472. 00001036  B06C 034C                cmp.w      D0, [A4 + 0x34C]
  1473. 0000103A  6700 007E                beq        +0x80 /* 000010BA */
  1474. 0000103E  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  1475. 00001044  6708                     beq        +0xA /* 0000104E */
  1476. 00001046  0C6C 0003 034C           cmpi.w     [A4 + 0x34C], 0x3
  1477. 0000104C  660E                     bne        +0x10 /* 0000105C */
  1478. label0000104E:
  1479. 0000104E  396E 0008 034C           move.w     [A4 + 0x34C], [A6 + 0x8]
  1480. 00001054  4EBA FB0A                jsr        [PC - 0x4F6 /* 00000B60 */]
  1481. 00001058  6000 0060                bra        +0x62 /* 000010BA */
  1482. label0000105C:
  1483. 0000105C  396E 0008 034C           move.w     [A4 + 0x34C], [A6 + 0x8]
  1484. 00001062  486E FFF8                pea.l      [A6 - 0x8]
  1485. 00001066  486E FFFC                pea.l      [A6 - 0x4]
  1486. 0000106A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1487. 0000106E  4EBA 1766                jsr        [PC + 0x1766 /* 000027D6 */]
  1488. 00001072  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1489. 00001076  246E FFFC                movea.l    A2, [A6 - 0x4]
  1490. 0000107A  2C2C 034E                move.l     D6, [A4 + 0x34E]
  1491. 0000107E  4AAC 0352                tst.l      [A4 + 0x352]
  1492. 00001082  671A                     beq        +0x1C /* 0000109E */
  1493. 00001084  202C 0048                move.l     D0, [A4 + 0x48]
  1494. 00001088  D0AC 0352                add.l      D0, [A4 + 0x352]
  1495. 0000108C  2640                     movea.l    A3, D0
  1496. 0000108E  7E00                     moveq.l    D7, 0x00
  1497. 00001090  6006                     bra        +0x8 /* 00001098 */
  1498. label00001092:
  1499. 00001092  268A                     move.l     [A3], A2
  1500. 00001094  D7C6                     add.l      A3, D6
  1501. 00001096  5247                     addq.w     D7, 1
  1502. label00001098:
  1503. 00001098  0C47 00C0                cmpi.w     D7, 0xC0
  1504. 0000109C  6DF4                     blt        -0xA /* 00001092 */
  1505. label0000109E:
  1506. 0000109E  588A                     addq.l     A2, 4
  1507. 000010A0  202C 0048                move.l     D0, [A4 + 0x48]
  1508. 000010A4  D0AC 0356                add.l      D0, [A4 + 0x356]
  1509. 000010A8  2640                     movea.l    A3, D0
  1510. 000010AA  7E00                     moveq.l    D7, 0x00
  1511. 000010AC  6006                     bra        +0x8 /* 000010B4 */
  1512. label000010AE:
  1513. 000010AE  268A                     move.l     [A3], A2
  1514. 000010B0  D7C6                     add.l      A3, D6
  1515. 000010B2  5247                     addq.w     D7, 1
  1516. label000010B4:
  1517. 000010B4  0C47 00C0                cmpi.w     D7, 0xC0
  1518. 000010B8  6DF4                     blt        -0xA /* 000010AE */
  1519. label000010BA:
  1520. 000010BA  4CDF 0CC0                movem.l    D6,D7,A2,A3, [A7]+
  1521. 000010BE  4E5E                     unlink     A6
  1522. 000010C0  4E75                     rts
  1523. fn000010C2:
  1524. 000010C2  4A2C 000C                tst.b      [A4 + 0xC]
  1525. 000010C6  6600 009A                bne        +0x9C /* 00001162 */
  1526. 000010CA  4EBA 1736                jsr        [PC + 0x1736 /* 00002802 */]
  1527. 000010CE  4A00                     tst.b      D0
  1528. 000010D0  6606                     bne        +0x8 /* 000010D8 */
  1529. 000010D2  7000                     moveq.l    D0, 0x00
  1530. 000010D4  6000 008E                bra        +0x90 /* 00001164 */
  1531. label000010D8:
  1532. 000010D8  40E7                     move.w     -[A7], SR
  1533. 000010DA  007C 0700                ori.w      sr, 1792
  1534. 000010DE  3F2C 0022                move.w     -[A7], [A4 + 0x22]
  1535. 000010E2  4EBA 010E                jsr        [PC + 0x10E /* 000011F2 */]
  1536. 000010E6  548F                     addq.l     A7, 2
  1537. 000010E8  3F2C 0022                move.w     -[A7], [A4 + 0x22]
  1538. 000010EC  4EBA FF34                jsr        [PC - 0xCC /* 00001022 */]
  1539. 000010F0  548F                     addq.l     A7, 2
  1540. 000010F2  4A2C 0011                tst.b      [A4 + 0x11]
  1541. 000010F6  673C                     beq        +0x3E /* 00001134 */
  1542. 000010F8  4EBA 02AE                jsr        [PC + 0x2AE /* 000013A8 */]
  1543. 000010FC  2940 036C                move.l     [A4 + 0x36C], D0
  1544. 00001100  2978 0068 0368           move.l     [A4 + 0x368], [0x00000068 /* __m68k_vec_scc__ */]
  1545. 00001106  21EC 0048 0068           move.l     [0x00000068 /* __m68k_vec_scc__ */], [A4 + 0x48]
  1546. 0000110C  4A2C 0006                tst.b      [A4 + 0x6]
  1547. 00001110  662E                     bne        +0x30 /* 00001140 */
  1548. 00001112  0C6C 0003 0022           cmpi.w     [A4 + 0x22], 0x3
  1549. 00001118  6726                     beq        +0x28 /* 00001140 */
  1550. 0000111A  0C6C 0001 0022           cmpi.w     [A4 + 0x22], 0x1
  1551. 00001120  6704                     beq        +0x6 /* 00001126 */
  1552. 00001122  7001                     moveq.l    D0, 0x01
  1553. 00001124  6002                     bra        +0x4 /* 00001128 */
  1554. label00001126:
  1555. 00001126  7002                     moveq.l    D0, 0x02
  1556. label00001128:
  1557. 00001128  4267                     clr.w      -[A7]
  1558. 0000112A  3F00                     move.w     -[A7], D0
  1559. 0000112C  4EBA 0338                jsr        [PC + 0x338 /* 00001466 */]
  1560. 00001130  588F                     addq.l     A7, 4
  1561. 00001132  600C                     bra        +0xE /* 00001140 */
  1562. label00001134:
  1563. 00001134  2978 0070 0368           move.l     [A4 + 0x368], [0x00000070 /* __m68k_vec_switch__ */]
  1564. 0000113A  21EC 0048 0070           move.l     [0x00000070 /* __m68k_vec_switch__ */], [A4 + 0x48]
  1565. label00001140:
  1566. 00001140  206C 004C                movea.l    A0, [A4 + 0x4C]
  1567. 00001144  20AC 0368                move.l     [A0], [A4 + 0x368]
  1568. 00001148  7001                     moveq.l    D0, 0x01
  1569. 0000114A  1940 000C                move.b     [A4 + 0xC], D0
  1570. 0000114E  3F3C 0001                move.w     -[A7], 0x1
  1571. 00001152  3F2C 0022                move.w     -[A7], [A4 + 0x22]
  1572. 00001156  4EBA 15FC                jsr        [PC + 0x15FC /* 00002754 */]
  1573. 0000115A  588F                     addq.l     A7, 4
  1574. 0000115C  4EBA 0284                jsr        [PC + 0x284 /* 000013E2 */]
  1575. 00001160  46DF                     move.w     SR, [A7]+
  1576. label00001162:
  1577. 00001162  7001                     moveq.l    D0, 0x01
  1578. label00001164:
  1579. 00001164  4E75                     rts
  1580. fn00001166:
  1581. 00001166  4A2C 000C                tst.b      [A4 + 0xC]
  1582. 0000116A  6700 0084                beq        +0x86 /* 000011F0 */
  1583. 0000116E  40E7                     move.w     -[A7], SR
  1584. 00001170  007C 0700                ori.w      sr, 1792
  1585. 00001174  486C 0370                pea.l      [A4 + 0x370]
  1586. 00001178  4EBA 044A                jsr        [PC + 0x44A /* 000015C4 */]
  1587. 0000117C  4267                     clr.w      -[A7]
  1588. 0000117E  3F2C 0022                move.w     -[A7], [A4 + 0x22]
  1589. 00001182  4EBA 15D0                jsr        [PC + 0x15D0 /* 00002754 */]
  1590. 00001186  588F                     addq.l     A7, 4
  1591. 00001188  4A2C 0011                tst.b      [A4 + 0x11]
  1592. 0000118C  6742                     beq        +0x44 /* 000011D0 */
  1593. 0000118E  21EC 0368 0068           move.l     [0x00000068 /* __m68k_vec_scc__ */], [A4 + 0x368]
  1594. 00001194  4AAC 036C                tst.l      [A4 + 0x36C]
  1595. 00001198  670C                     beq        +0xE /* 000011A6 */
  1596. 0000119A  4267                     clr.w      -[A7]
  1597. 0000119C  2F2C 036C                move.l     -[A7], [A4 + 0x36C]
  1598. 000011A0  4EBA 036E                jsr        [PC + 0x36E /* 00001510 */]
  1599. 000011A4  301F                     move.w     D0, [A7]+
  1600. label000011A6:
  1601. 000011A6  4A2C 0006                tst.b      [A4 + 0x6]
  1602. 000011AA  662A                     bne        +0x2C /* 000011D6 */
  1603. 000011AC  0C6C 0003 0022           cmpi.w     [A4 + 0x22], 0x3
  1604. 000011B2  6722                     beq        +0x24 /* 000011D6 */
  1605. 000011B4  0C6C 0001 0022           cmpi.w     [A4 + 0x22], 0x1
  1606. 000011BA  6704                     beq        +0x6 /* 000011C0 */
  1607. 000011BC  7001                     moveq.l    D0, 0x01
  1608. 000011BE  6002                     bra        +0x4 /* 000011C2 */
  1609. label000011C0:
  1610. 000011C0  7002                     moveq.l    D0, 0x02
  1611. label000011C2:
  1612. 000011C2  3F3C 0001                move.w     -[A7], 0x1
  1613. 000011C6  3F00                     move.w     -[A7], D0
  1614. 000011C8  4EBA 029C                jsr        [PC + 0x29C /* 00001466 */]
  1615. 000011CC  588F                     addq.l     A7, 4
  1616. 000011CE  6006                     bra        +0x8 /* 000011D6 */
  1617. label000011D0:
  1618. 000011D0  21EC 0368 0070           move.l     [0x00000070 /* __m68k_vec_switch__ */], [A4 + 0x368]
  1619. label000011D6:
  1620. 000011D6  3F2C 0022                move.w     -[A7], [A4 + 0x22]
  1621. 000011DA  4EBA 0158                jsr        [PC + 0x158 /* 00001334 */]
  1622. 000011DE  548F                     addq.l     A7, 2
  1623. 000011E0  3F2C 0022                move.w     -[A7], [A4 + 0x22]
  1624. 000011E4  4EBA 17FA                jsr        [PC + 0x17FA /* 000029E0 */]
  1625. 000011E8  548F                     addq.l     A7, 2
  1626. 000011EA  422C 000C                clr.b      [A4 + 0xC]
  1627. 000011EE  46DF                     move.w     SR, [A7]+
  1628. label000011F0:
  1629. 000011F0  4E75                     rts
  1630. fn000011F2:
  1631. 000011F2  4E56 FFF6                link       A6, -0x000A
  1632. 000011F6  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  1633. 000011FC  6618                     bne        +0x1A /* 00001216 */
  1634. 000011FE  3F3C 0001                move.w     -[A7], 0x1
  1635. 00001202  4EBA FFEE                jsr        [PC - 0x12 /* 000011F2 */]
  1636. 00001206  548F                     addq.l     A7, 2
  1637. 00001208  3F3C 0002                move.w     -[A7], 0x2
  1638. 0000120C  4EBA FFE4                jsr        [PC - 0x1C /* 000011F2 */]
  1639. 00001210  548F                     addq.l     A7, 2
  1640. 00001212  6000 011C                bra        +0x11E /* 00001330 */
  1641. label00001216:
  1642. 00001216  4A2C 0011                tst.b      [A4 + 0x11]
  1643. 0000121A  670E                     beq        +0x10 /* 0000122A */
  1644. 0000121C  41FA 0090                lea.l      A0, [PC + 0x90 /* 000012AE, value 0x12BC0003 */]
  1645. 00001220  2D48 FFFC                move.l     [A6 - 0x4], A0
  1646. 00001224  2D48 FFF8                move.l     [A6 - 0x8], A0
  1647. 00001228  6010                     bra        +0x12 /* 0000123A */
  1648. label0000122A:
  1649. 0000122A  41FA 00C4                lea.l      A0, [PC + 0xC4 /* 000012F0, value 0x10280004 */]
  1650. 0000122E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1651. 00001232  41FA 00BC                lea.l      A0, [PC + 0xBC /* 000012F0, value 0x10280004 */]
  1652. 00001236  2D48 FFF8                move.l     [A6 - 0x8], A0
  1653. label0000123A:
  1654. 0000123A  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1655. 00001240  6704                     beq        +0x6 /* 00001246 */
  1656. 00001242  7002                     moveq.l    D0, 0x02
  1657. 00001244  6002                     bra        +0x4 /* 00001248 */
  1658. label00001246:
  1659. 00001246  7006                     moveq.l    D0, 0x06
  1660. label00001248:
  1661. 00001248  3D40 FFF6                move.w     [A6 - 0xA], D0
  1662. 0000124C  302E FFF6                move.w     D0, [A6 - 0xA]
  1663. 00001250  48C0                     ext.l      D0
  1664. 00001252  E580                     asl        D0, 2
  1665. 00001254  41EC 0382                lea.l      A0, [A4 + 0x382]
  1666. 00001258  D1C0                     add.l      A0, D0
  1667. 0000125A  302E FFF6                move.w     D0, [A6 - 0xA]
  1668. 0000125E  48C0                     ext.l      D0
  1669. 00001260  E580                     asl        D0, 2
  1670. 00001262  2240                     movea.l    A1, D0
  1671. 00001264  20A9 01B2                move.l     [A0], [A1 + 0x1B2]
  1672. 00001268  302E FFF6                move.w     D0, [A6 - 0xA]
  1673. 0000126C  5240                     addq.w     D0, 1
  1674. 0000126E  48C0                     ext.l      D0
  1675. 00001270  E580                     asl        D0, 2
  1676. 00001272  41EC 0382                lea.l      A0, [A4 + 0x382]
  1677. 00001276  D1C0                     add.l      A0, D0
  1678. 00001278  302E FFF6                move.w     D0, [A6 - 0xA]
  1679. 0000127C  5240                     addq.w     D0, 1
  1680. 0000127E  48C0                     ext.l      D0
  1681. 00001280  E580                     asl        D0, 2
  1682. 00001282  2240                     movea.l    A1, D0
  1683. 00001284  20A9 01B2                move.l     [A0], [A1 + 0x1B2]
  1684. 00001288  302E FFF6                move.w     D0, [A6 - 0xA]
  1685. 0000128C  48C0                     ext.l      D0
  1686. 0000128E  E580                     asl        D0, 2
  1687. 00001290  2040                     movea.l    A0, D0
  1688. 00001292  216E FFF8 01B2           move.l     [A0 + 0x1B2], [A6 - 0x8]
  1689. 00001298  302E FFF6                move.w     D0, [A6 - 0xA]
  1690. 0000129C  5240                     addq.w     D0, 1
  1691. 0000129E  48C0                     ext.l      D0
  1692. 000012A0  E580                     asl        D0, 2
  1693. 000012A2  2040                     movea.l    A0, D0
  1694. 000012A4  216E FFFC 01B2           move.l     [A0 + 0x1B2], [A6 - 0x4]
  1695. 000012AA  6000 0084                bra        +0x86 /* 00001330 */
  1696. 000012AE  12BC 0003                move.b     [A1], 0x3
  1697. 000012B2  2F09                     move.l     -[A7], A1
  1698. 000012B4  12BC 00C0                move.b     [A1], 0xC0
  1699. 000012B8  2278 01DC                movea.l    A1, [0x000001DC /* SCCWr */]
  1700. 000012BC  1028 0004                move.b     D0, [A0 + 0x4]
  1701. 000012C0  2078 01D8                movea.l    A0, [0x000001D8 /* SCCRd */]
  1702. 000012C4  12BC 0002                move.b     [A1], 0x2
  1703. 000012C8  45F8 01B2                lea.l      A2, [0x000001B2 /* Lvl2DT */]
  1704. 000012CC  700E                     moveq.l    D0, 0x0E
  1705. 000012CE  C010                     and.b      D0, [A0]
  1706. 000012D0  0C00 0008                cmpi.b     D0, 0x8
  1707. 000012D4  6D04                     blt        +0x6 /* 000012DA */
  1708. 000012D6  5448                     addq.w     A0, 2
  1709. 000012D8  5449                     addq.w     A1, 2
  1710. label000012DA:
  1711. 000012DA  D040                     add.w      D0, D0
  1712. 000012DC  2472 0000                movea.l    A2, [A2 + D0.w]
  1713. 000012E0  4E92                     jsr        [A2]
  1714. 000012E2  225F                     movea.l    A1, [A7]+
  1715. 000012E4  12BC 0003                move.b     [A1], 0x3
  1716. 000012E8  4A97                     tst.l      [A7]
  1717. 000012EA  12BC 00C1                move.b     [A1], 0xC1
  1718. 000012EE  4E75                     rts
  1719. label000012F0:
  1720. 000012F0  1028 0004                move.b     D0, [A0 + 0x4]
  1721. 000012F4  0810 0000                btst.b     [A0], 0x0
  1722. 000012F8  66F6                     bne        -0x8 /* 000012F0 */
  1723. 000012FA  12BC 0030                move.b     [A1], 0x30 /* '0' */
  1724. 000012FE  2278 01DC                movea.l    A1, [0x000001DC /* SCCWr */]
  1725. 00001302  137C 0003 0002           move.b     [A1 + 0x2], 0x3
  1726. 00001308  2078 01D8                movea.l    A0, [0x000001D8 /* SCCRd */]
  1727. 0000130C  1028 0002                move.b     D0, [A0 + 0x2]
  1728. 00001310  6602                     bne        +0x4 /* 00001314 */
  1729. 00001312  4E75                     rts
  1730. label00001314:
  1731. 00001314  12BC 0002                move.b     [A1], 0x2
  1732. 00001318  45F8 01B2                lea.l      A2, [0x000001B2 /* Lvl2DT */]
  1733. 0000131C  700E                     moveq.l    D0, 0x0E
  1734. 0000131E  C010                     and.b      D0, [A0]
  1735. 00001320  0C00 0008                cmpi.b     D0, 0x8
  1736. 00001324  6D04                     blt        +0x6 /* 0000132A */
  1737. 00001326  5448                     addq.w     A0, 2
  1738. 00001328  5449                     addq.w     A1, 2
  1739. label0000132A:
  1740. 0000132A  2472 0200                movea.l    A2, [A2 + D0.w * 2]
  1741. 0000132E  4ED2                     jmp        [A2]
  1742. label00001330:
  1743. 00001330  4E5E                     unlink     A6
  1744. 00001332  4E75                     rts
  1745. fn00001334:
  1746. 00001334  4E56 FFFE                link       A6, -0x0002
  1747. 00001338  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  1748. 0000133E  6616                     bne        +0x18 /* 00001356 */
  1749. 00001340  3F3C 0001                move.w     -[A7], 0x1
  1750. 00001344  4EBA FFEE                jsr        [PC - 0x12 /* 00001334 */]
  1751. 00001348  548F                     addq.l     A7, 2
  1752. 0000134A  3F3C 0002                move.w     -[A7], 0x2
  1753. 0000134E  4EBA FFE4                jsr        [PC - 0x1C /* 00001334 */]
  1754. 00001352  548F                     addq.l     A7, 2
  1755. 00001354  604E                     bra        +0x50 /* 000013A4 */
  1756. label00001356:
  1757. 00001356  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1758. 0000135C  6704                     beq        +0x6 /* 00001362 */
  1759. 0000135E  7002                     moveq.l    D0, 0x02
  1760. 00001360  6002                     bra        +0x4 /* 00001364 */
  1761. label00001362:
  1762. 00001362  7006                     moveq.l    D0, 0x06
  1763. label00001364:
  1764. 00001364  3D40 FFFE                move.w     [A6 - 0x2], D0
  1765. 00001368  302E FFFE                move.w     D0, [A6 - 0x2]
  1766. 0000136C  48C0                     ext.l      D0
  1767. 0000136E  E580                     asl        D0, 2
  1768. 00001370  322E FFFE                move.w     D1, [A6 - 0x2]
  1769. 00001374  48C1                     ext.l      D1
  1770. 00001376  E581                     asl        D1, 2
  1771. 00001378  41EC 0382                lea.l      A0, [A4 + 0x382]
  1772. 0000137C  D1C1                     add.l      A0, D1
  1773. 0000137E  2240                     movea.l    A1, D0
  1774. 00001380  2350 01B2                move.l     [A1 + 0x1B2], [A0]
  1775. 00001384  302E FFFE                move.w     D0, [A6 - 0x2]
  1776. 00001388  5240                     addq.w     D0, 1
  1777. 0000138A  48C0                     ext.l      D0
  1778. 0000138C  E580                     asl        D0, 2
  1779. 0000138E  322E FFFE                move.w     D1, [A6 - 0x2]
  1780. 00001392  5241                     addq.w     D1, 1
  1781. 00001394  48C1                     ext.l      D1
  1782. 00001396  E581                     asl        D1, 2
  1783. 00001398  41EC 0382                lea.l      A0, [A4 + 0x382]
  1784. 0000139C  D1C1                     add.l      A0, D1
  1785. 0000139E  2240                     movea.l    A1, D0
  1786. 000013A0  2350 01B2                move.l     [A1 + 0x1B2], [A0]
  1787. label000013A4:
  1788. 000013A4  4E5E                     unlink     A6
  1789. 000013A6  4E75                     rts
  1790. fn000013A8:
  1791. 000013A8  48E7 0030                movem.l    -[A7], A2,A3
  1792. 000013AC  42A7                     clr.l      -[A7]
  1793. 000013AE  4EBA 01FE                jsr        [PC + 0x1FE /* 000015AE */]
  1794. 000013B2  205F                     movea.l    A0, [A7]+
  1795. 000013B4  2668 0002                movea.l    A3, [A0 + 0x2]
  1796. label000013B8:
  1797. 000013B8  206B 0006                movea.l    A0, [A3 + 0x6]
  1798. 000013BC  5C88                     addq.l     A0, 6
  1799. 000013BE  2448                     movea.l    A2, A0
  1800. 000013C0  0C92 2278 0134           cmpi.l     [A2], 0x22780134
  1801. 000013C6  660C                     bne        +0xE /* 000013D4 */
  1802. 000013C8  4267                     clr.w      -[A7]
  1803. 000013CA  2F0B                     move.l     -[A7], A3
  1804. 000013CC  4EBA 014C                jsr        [PC + 0x14C /* 0000151A */]
  1805. 000013D0  301F                     move.w     D0, [A7]+
  1806. 000013D2  6006                     bra        +0x8 /* 000013DA */
  1807. label000013D4:
  1808. 000013D4  2653                     movea.l    A3, [A3]
  1809. 000013D6  200B                     move.l     D0, A3
  1810. 000013D8  66DE                     bne        -0x20 /* 000013B8 */
  1811. label000013DA:
  1812. 000013DA  200B                     move.l     D0, A3
  1813. 000013DC  4CDF 0C00                movem.l    A2,A3, [A7]+
  1814. 000013E0  4E75                     rts
  1815. fn000013E2:
  1816. 000013E2  294C 037E                move.l     [A4 + 0x37E], A4
  1817. 000013E6  41FA 0024                lea.l      A0, [PC + 0x24 /* 0000140C, value 0x2F0B2F0C */]
  1818. 000013EA  2948 0376                move.l     [A4 + 0x376], A0
  1819. 000013EE  486C 0370                pea.l      [A4 + 0x370]
  1820. 000013F2  4EBA 01C4                jsr        [PC + 0x1C4 /* 000015B8 */]
  1821. 000013F6  486C 0370                pea.l      [A4 + 0x370]
  1822. 000013FA  4878 00ED                push.l     0xED
  1823. 000013FE  4EBA 01D0                jsr        [PC + 0x1D0 /* 000015D0 */]
  1824. 00001402  422C 0010                clr.b      [A4 + 0x10]
  1825. 00001406  422C 000F                clr.b      [A4 + 0xF]
  1826. 0000140A  4E75                     rts
  1827. 0000140C  2F0B                     move.l     -[A7], A3
  1828. 0000140E  2F0C                     move.l     -[A7], A4
  1829. 00001410  2649                     movea.l    A3, A1
  1830. 00001412  286B 000E                movea.l    A4, [A3 + 0xE]
  1831. 00001416  4A2C 000F                tst.b      [A4 + 0xF]
  1832. 0000141A  670A                     beq        +0xC /* 00001426 */
  1833. 0000141C  422C 0010                clr.b      [A4 + 0x10]
  1834. 00001420  422C 000F                clr.b      [A4 + 0xF]
  1835. 00001424  602A                     bra        +0x2C /* 00001450 */
  1836. label00001426:
  1837. 00001426  4A2C 0010                tst.b      [A4 + 0x10]
  1838. 0000142A  6624                     bne        +0x26 /* 00001450 */
  1839. 0000142C  7001                     moveq.l    D0, 0x01
  1840. 0000142E  1940 0010                move.b     [A4 + 0x10], D0
  1841. 00001432  4A2C 0008                tst.b      [A4 + 0x8]
  1842. 00001436  6714                     beq        +0x16 /* 0000144C */
  1843. 00001438  4EBA F606                jsr        [PC - 0x9FA /* 00000A40 */]
  1844. 0000143C  226C 0012                movea.l    A1, [A4 + 0x12]
  1845. 00001440  303C FF1A                move.w     D0, 0xFF1A
  1846. 00001444  2078 08FC                movea.l    A0, [0x000008FC /* JIODone */]
  1847. 00001448  4E90                     jsr        [A0]
  1848. 0000144A  6004                     bra        +0x6 /* 00001450 */
  1849. label0000144C:
  1850. 0000144C  4EBA F5F2                jsr        [PC - 0xA0E /* 00000A40 */]
  1851. label00001450:
  1852. 00001450  4A2C 000C                tst.b      [A4 + 0xC]
  1853. 00001454  670A                     beq        +0xC /* 00001460 */
  1854. 00001456  2F0B                     move.l     -[A7], A3
  1855. 00001458  4878 00ED                push.l     0xED
  1856. 0000145C  4EBA 0172                jsr        [PC + 0x172 /* 000015D0 */]
  1857. label00001460:
  1858. 00001460  285F                     movea.l    A4, [A7]+
  1859. 00001462  265F                     movea.l    A3, [A7]+
  1860. 00001464  4E75                     rts
  1861. fn00001466:
  1862. 00001466  4E56 0000                link       A6, 0
  1863. 0000146A  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  1864. 00001470  6630                     bne        +0x32 /* 000014A2 */
  1865. 00001472  1038 01FB                move.b     D0, [0x000001FB /* SPConfig */]
  1866. 00001476  4880                     ext.w      D0
  1867. 00001478  0240 000F                andi.w     D0, 0xF
  1868. 0000147C  0C40 0001                cmpi.w     D0, 0x1
  1869. 00001480  6620                     bne        +0x22 /* 000014A2 */
  1870. 00001482  4A2E 000B                tst.b      [A6 + 0xB]
  1871. 00001486  6708                     beq        +0xA /* 00001490 */
  1872. 00001488  41EC 03A2                lea.l      A0, [A4 + 0x3A2]
  1873. 0000148C  2008                     move.l     D0, A0
  1874. 0000148E  6006                     bra        +0x8 /* 00001496 */
  1875. label00001490:
  1876. 00001490  41EC 03B5                lea.l      A0, [A4 + 0x3B5]
  1877. 00001494  2008                     move.l     D0, A0
  1878. label00001496:
  1879. 00001496  2F00                     move.l     -[A7], D0
  1880. 00001498  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1881. 0000149C  4EBA 12FC                jsr        [PC + 0x12FC /* 0000279A */]
  1882. 000014A0  5C8F                     addq.l     A7, 6
  1883. label000014A2:
  1884. 000014A2  4E5E                     unlink     A6
  1885. 000014A4  4E75                     rts
  1886. fn000014A6:
  1887. 000014A6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1888. 000014AA  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1889. 000014AE  A843                     syscall    Fix2X
  1890. 000014B0  588F                     addq.l     A7, 4
  1891. 000014B2  4E75                     rts
  1892. 000014B4  7000                     moveq.l    D0, 0x00
  1893. label000014B6:
  1894. 000014B6  2F09                     move.l     -[A7], A1
  1895. label000014B8:
  1896. 000014B8  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  1897. 000014BC  4E75                     rts
  1898. 000014BE  7000                     moveq.l    D0, 0x00
  1899. 000014C0  60F6                     bra        -0x8 /* 000014B8 */
  1900. fn000014C2:
  1901. 000014C2  225F                     movea.l    A1, [A7]+
  1902. 000014C4  201F                     move.l     D0, [A7]+
  1903. 000014C6  A51E                     syscall    NewPtrSys, flags=5
  1904. 000014C8  2E88                     move.l     [A7], A0
  1905. 000014CA  4EFA FFEA                jmp        [PC - 0x16 /* 000014B6 */]
  1906. fn000014CE:
  1907. 000014CE  225F                     movea.l    A1, [A7]+
  1908. 000014D0  205F                     movea.l    A0, [A7]+
  1909. 000014D2  A01F                     syscall    DisposPtr/DisposePtr
  1910. 000014D4  4EFA FFE0                jmp        [PC - 0x20 /* 000014B6 */]
  1911. fn000014D8:
  1912. 000014D8  225F                     movea.l    A1, [A7]+
  1913. 000014DA  201F                     move.l     D0, [A7]+
  1914. 000014DC  A122                     syscall    NewHandle, flags=1
  1915. 000014DE  2E88                     move.l     [A7], A0
  1916. 000014E0  4EFA FFD4                jmp        [PC - 0x2C /* 000014B6 */]
  1917. fn000014E4:
  1918. 000014E4  225F                     movea.l    A1, [A7]+
  1919. 000014E6  205F                     movea.l    A0, [A7]+
  1920. 000014E8  A023                     syscall    DisposHandle/DisposeHandle
  1921. 000014EA  4EFA FFCA                jmp        [PC - 0x36 /* 000014B6 */]
  1922. fn000014EE:
  1923. 000014EE  225F                     movea.l    A1, [A7]+
  1924. 000014F0  205F                     movea.l    A0, [A7]+
  1925. 000014F2  A029                     syscall    HLock
  1926. 000014F4  4EFA FFC0                jmp        [PC - 0x40 /* 000014B6 */]
  1927. fn000014F8:
  1928. 000014F8  221F                     move.l     D1, [A7]+
  1929. 000014FA  201F                     move.l     D0, [A7]+
  1930. 000014FC  225F                     movea.l    A1, [A7]+
  1931. 000014FE  205F                     movea.l    A0, [A7]+
  1932. 00001500  A02E                     syscall    BlockMove/BlockMoveData
  1933. 00001502  2241                     movea.l    A1, D1
  1934. 00001504  4EFA FFB0                jmp        [PC - 0x50 /* 000014B6 */]
  1935. fn00001508:
  1936. 00001508  3F78 0220 0004           move.w     [A7 + 0x4], [0x00000220 /* MemErr */]
  1937. 0000150E  4E75                     rts
  1938. fn00001510:
  1939. 00001510  225F                     movea.l    A1, [A7]+
  1940. 00001512  205F                     movea.l    A0, [A7]+
  1941. 00001514  A033                     syscall    VInstall
  1942. 00001516  3E80                     move.w     [A7], D0
  1943. 00001518  4ED1                     jmp        [A1]
  1944. fn0000151A:
  1945. 0000151A  225F                     movea.l    A1, [A7]+
  1946. 0000151C  205F                     movea.l    A0, [A7]+
  1947. 0000151E  A034                     syscall    VRemove
  1948. 00001520  3E80                     move.w     [A7], D0
  1949. 00001522  4ED1                     jmp        [A1]
  1950. fn00001524:
  1951. 00001524  206F 0008                movea.l    A0, [A7 + 0x8]
  1952. 00001528  7018                     moveq.l    D0, 0x18
  1953. label0000152A:
  1954. 0000152A  4267                     clr.w      -[A7]
  1955. 0000152C  51C8 FFFC                dbf        D0, -0x6 /* 0000152A */
  1956. 00001530  2F48 0012                move.l     [A7 + 0x12], A0
  1957. 00001534  422F 001B                clr.b      [A7 + 0x1B]
  1958. 00001538  204F                     movea.l    A0, A7
  1959. 0000153A  A000                     syscall    Open/PBHOpen/HOpen
  1960. 0000153C  322F 0018                move.w     D1, [A7 + 0x18]
  1961. 00001540  DEFC 0032                add.w      A7, 0x32 /* '2' */
  1962. 00001544  206F 0004                movea.l    A0, [A7 + 0x4]
  1963. 00001548  3081                     move.w     [A0], D1
  1964. 0000154A  3F40 000C                move.w     [A7 + 0xC], D0
  1965. 0000154E  205F                     movea.l    A0, [A7]+
  1966. 00001550  504F                     addq.w     A7, 8
  1967. 00001552  4ED0                     jmp        [A0]
  1968. fn00001554:
  1969. 00001554  302F 0004                move.w     D0, [A7 + 0x4]
  1970. 00001558  9EFC 001E                sub.w      A7, 0x1E
  1971. 0000155C  3F40 0018                move.w     [A7 + 0x18], D0
  1972. 00001560  204F                     movea.l    A0, A7
  1973. 00001562  A001                     syscall    Close
  1974. 00001564  DEFC 001E                add.w      A7, 0x1E
  1975. 00001568  3F40 0006                move.w     [A7 + 0x6], D0
  1976. 0000156C  205F                     movea.l    A0, [A7]+
  1977. 0000156E  544F                     addq.w     A7, 2
  1978. 00001570  4ED0                     jmp        [A0]
  1979. fn00001572:
  1980. 00001572  225F                     movea.l    A1, [A7]+
  1981. 00001574  121F                     move.b     D1, [A7]+
  1982. 00001576  301F                     move.w     D0, [A7]+
  1983. 00001578  2F09                     move.l     -[A7], A1
  1984. 0000157A  4A01                     tst.b      D1
  1985. 0000157C  6704                     beq        +0x6 /* 00001582 */
  1986. 0000157E  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  1987. 00001580  6002                     bra        +0x4 /* 00001584 */
  1988. label00001582:
  1989. 00001582  A346                     syscall    GetOSTrapAddress, flags=3
  1990. label00001584:
  1991. 00001584  2F48 0004                move.l     [A7 + 0x4], A0
  1992. 00001588  4E75                     rts
  1993. fn0000158A:
  1994. 0000158A  225F                     movea.l    A1, [A7]+
  1995. 0000158C  121F                     move.b     D1, [A7]+
  1996. 0000158E  301F                     move.w     D0, [A7]+
  1997. 00001590  205F                     movea.l    A0, [A7]+
  1998. 00001592  2F09                     move.l     -[A7], A1
  1999. 00001594  4A01                     tst.b      D1
  2000. 00001596  6704                     beq        +0x6 /* 0000159C */
  2001. 00001598  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  2002. 0000159A  6002                     bra        +0x4 /* 0000159E */
  2003. label0000159C:
  2004. 0000159C  A247                     syscall    SetOSTrapAddress, flags=2
  2005. label0000159E:
  2006. 0000159E  4E75                     rts
  2007. fn000015A0:
  2008. 000015A0  201F                     move.l     D0, [A7]+
  2009. 000015A2  225F                     movea.l    A1, [A7]+
  2010. 000015A4  205F                     movea.l    A0, [A7]+
  2011. 000015A6  2F00                     move.l     -[A7], D0
  2012. 000015A8  A03B                     syscall    Delay
  2013. 000015AA  2280                     move.l     [A1], D0
  2014. 000015AC  4E75                     rts
  2015. fn000015AE:
  2016. 000015AE  2F7C 0000 0160 0004      move.l     [A7 + 0x4], 0x160
  2017. 000015B6  4E75                     rts
  2018. fn000015B8:
  2019. 000015B8  206F 0004                movea.l    A0, [A7 + 0x4]
  2020. 000015BC  A058                     syscall    InsTime
  2021. 000015BE  205F                     movea.l    A0, [A7]+
  2022. 000015C0  588F                     addq.l     A7, 4
  2023. 000015C2  4ED0                     jmp        [A0]
  2024. fn000015C4:
  2025. 000015C4  206F 0004                movea.l    A0, [A7 + 0x4]
  2026. 000015C8  A059                     syscall    RmvTime
  2027. 000015CA  205F                     movea.l    A0, [A7]+
  2028. 000015CC  588F                     addq.l     A7, 4
  2029. 000015CE  4ED0                     jmp        [A0]
  2030. fn000015D0:
  2031. 000015D0  202F 0004                move.l     D0, [A7 + 0x4]
  2032. 000015D4  206F 0008                movea.l    A0, [A7 + 0x8]
  2033. 000015D8  A05A                     syscall    PrimeTime
  2034. 000015DA  205F                     movea.l    A0, [A7]+
  2035. 000015DC  508F                     addq.l     A7, 8
  2036. 000015DE  4ED0                     jmp        [A0]
  2037. fn000015E0:
  2038. 000015E0  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  2039. 000015E4  6B1C                     bmi        +0x1E /* 00001602 */
  2040. 000015E6  303C A89F                move.w     D0, 0xA89F
  2041. 000015EA  A346                     syscall    GetOSTrapAddress, flags=3
  2042. 000015EC  2248                     movea.l    A1, A0
  2043. 000015EE  303C A055                move.w     D0, 0xA055
  2044. 000015F2  A346                     syscall    GetOSTrapAddress, flags=3
  2045. 000015F4  B3C8                     cmpa.l     A1, A0
  2046. 000015F6  670A                     beq        +0xC /* 00001602 */
  2047. 000015F8  225F                     movea.l    A1, [A7]+
  2048. 000015FA  201F                     move.l     D0, [A7]+
  2049. 000015FC  A055                     syscall    StripAddress
  2050. 000015FE  2E80                     move.l     [A7], D0
  2051. 00001600  4ED1                     jmp        [A1]
  2052. label00001602:
  2053. 00001602  225F                     movea.l    A1, [A7]+
  2054. 00001604  201F                     move.l     D0, [A7]+
  2055. 00001606  C0B8 031A                and.l      D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  2056. 0000160A  2E80                     move.l     [A7], D0
  2057. 0000160C  4ED1                     jmp        [A1]
  2058. fn0000160E:
  2059. 0000160E  206F 0004                movea.l    A0, [A7 + 0x4]
  2060. 00001612  2050                     movea.l    A0, [A0]
  2061. 00001614  A9E1                     syscall    HandToHand
  2062. 00001616  226F 0004                movea.l    A1, [A7 + 0x4]
  2063. 0000161A  2288                     move.l     [A1], A0
  2064. 0000161C  3F40 0008                move.w     [A7 + 0x8], D0
  2065. 00001620  2E9F                     move.l     [A7], [A7]+
  2066. 00001622  4E75                     rts
  2067. fn00001624:
  2068. 00001624  4E56 0000                link       A6, 0
  2069. 00001628  594F                     subq.w     A7, 4
  2070. 0000162A  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  2071. 00001630  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2072. 00001634  A9A0                     syscall    GetResource
  2073. 00001636  226E 000C                movea.l    A1, [A6 + 0xC]
  2074. 0000163A  4211                     clr.b      [A1]
  2075. 0000163C  201F                     move.l     D0, [A7]+
  2076. 0000163E  6720                     beq        +0x22 /* 00001660 */
  2077. 00001640  2040                     movea.l    A0, D0
  2078. 00001642  2050                     movea.l    A0, [A0]
  2079. 00001644  3018                     move.w     D0, [A0]+
  2080. 00001646  322E 0008                move.w     D1, [A6 + 0x8]
  2081. 0000164A  B240                     cmp.w      D1, D0
  2082. 0000164C  6E12                     bgt        +0x14 /* 00001660 */
  2083. 0000164E  7000                     moveq.l    D0, 0x00
  2084. label00001650:
  2085. 00001650  5341                     subq.w     D1, 1
  2086. 00001652  6706                     beq        +0x8 /* 0000165A */
  2087. 00001654  1018                     move.b     D0, [A0]+
  2088. 00001656  D1C0                     add.l      A0, D0
  2089. 00001658  60F6                     bra        -0x8 /* 00001650 */
  2090. label0000165A:
  2091. 0000165A  1010                     move.b     D0, [A0]
  2092. 0000165C  5240                     addq.w     D0, 1
  2093. 0000165E  A02E                     syscall    BlockMove/BlockMoveData
  2094. label00001660:
  2095. 00001660  4E5E                     unlink     A6
  2096. 00001662  205F                     movea.l    A0, [A7]+
  2097. 00001664  508F                     addq.l     A7, 8
  2098. 00001666  4ED0                     jmp        [A0]
  2099. 00001668  201F                     move.l     D0, [A7]+
  2100. 0000166A  A055                     syscall    StripAddress
  2101. 0000166C  2040                     movea.l    A0, D0
  2102. 0000166E  4ED0                     jmp        [A0]
  2103. 00001670  4E75                     rts
  2104. fn00001672:
  2105. 00001672  4E56 FFFC                link       A6, -0x0004
  2106. 00001676  42A7                     clr.l      -[A7]
  2107. 00001678  3F3C A86E                move.w     -[A7], 0xA86E
  2108. 0000167C  1F3C 0001                move.b     -[A7], 0x1
  2109. 00001680  4EBA FEF0                jsr        [PC - 0x110 /* 00001572 */]
  2110. 00001684  201F                     move.l     D0, [A7]+
  2111. 00001686  42A7                     clr.l      -[A7]
  2112. 00001688  3F3C AA6E                move.w     -[A7], 0xAA6E
  2113. 0000168C  1F3C 0001                move.b     -[A7], 0x1
  2114. 00001690  2D40 FFFC                move.l     [A6 - 0x4], D0
  2115. 00001694  4EBA FEDC                jsr        [PC - 0x124 /* 00001572 */]
  2116. 00001698  201F                     move.l     D0, [A7]+
  2117. 0000169A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2118. 0000169E  6706                     beq        +0x8 /* 000016A6 */
  2119. 000016A0  303C 0400                move.w     D0, 0x400
  2120. 000016A4  6004                     bra        +0x6 /* 000016AA */
  2121. label000016A6:
  2122. 000016A6  303C 0200                move.w     D0, 0x200
  2123. label000016AA:
  2124. 000016AA  4E5E                     unlink     A6
  2125. 000016AC  4E75                     rts
  2126. fn000016AE:
  2127. 000016AE  4E56 0000                link       A6, 0
  2128. 000016B2  303C 0800                move.w     D0, 0x800
  2129. 000016B6  C06E 0008                and.w      D0, [A6 + 0x8]
  2130. 000016BA  4A40                     tst.w      D0
  2131. 000016BC  6604                     bne        +0x6 /* 000016C2 */
  2132. 000016BE  7000                     moveq.l    D0, 0x00
  2133. 000016C0  6002                     bra        +0x4 /* 000016C4 */
  2134. label000016C2:
  2135. 000016C2  7001                     moveq.l    D0, 0x01
  2136. label000016C4:
  2137. 000016C4  4E5E                     unlink     A6
  2138. 000016C6  4E75                     rts
  2139. fn000016C8:
  2140. 000016C8  4E56 FFFA                link       A6, -0x0006
  2141. 000016CC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2142. 000016D0  4EBA FFDC                jsr        [PC - 0x24 /* 000016AE */]
  2143. 000016D4  548F                     addq.l     A7, 2
  2144. 000016D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  2145. 000016DA  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  2146. 000016E0  6616                     bne        +0x18 /* 000016F8 */
  2147. 000016E2  026E 07FF 0008           andi.w     [A6 + 0x8], 0x7FF
  2148. 000016E8  4EBA FF88                jsr        [PC - 0x78 /* 00001672 */]
  2149. 000016EC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2150. 000016F0  6E06                     bgt        +0x8 /* 000016F8 */
  2151. 000016F2  3D7C A89F 0008           move.w     [A6 + 0x8], 0xA89F
  2152. label000016F8:
  2153. 000016F8  42A7                     clr.l      -[A7]
  2154. 000016FA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2155. 000016FE  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2156. 00001702  4EBA FE6E                jsr        [PC - 0x192 /* 00001572 */]
  2157. 00001706  201F                     move.l     D0, [A7]+
  2158. 00001708  42A7                     clr.l      -[A7]
  2159. 0000170A  3F3C A89F                move.w     -[A7], 0xA89F
  2160. 0000170E  1F3C 0001                move.b     -[A7], 0x1
  2161. 00001712  2D40 FFFA                move.l     [A6 - 0x6], D0
  2162. 00001716  4EBA FE5A                jsr        [PC - 0x1A6 /* 00001572 */]
  2163. 0000171A  201F                     move.l     D0, [A7]+
  2164. 0000171C  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  2165. 00001720  56C0                     sne        D0
  2166. 00001722  4400                     neg.b      D0
  2167. 00001724  4880                     ext.w      D0
  2168. 00001726  4E5E                     unlink     A6
  2169. 00001728  4E75                     rts
  2170. fn0000172A:
  2171. 0000172A  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  2172. 0000172E  4AAC 001A                tst.l      [A4 + 0x1A]
  2173. 00001732  6712                     beq        +0x14 /* 00001746 */
  2174. 00001734  302C 0030                move.w     D0, [A4 + 0x30]
  2175. 00001738  D06C 002E                add.w      D0, [A4 + 0x2E]
  2176. 0000173C  0640 FF00                addi.w     D0, 0xFF00
  2177. 00001740  3E00                     move.w     D7, D0
  2178. 00001742  6000 004E                bra        +0x50 /* 00001792 */
  2179. label00001746:
  2180. 00001746  41EC 0054                lea.l      A0, [A4 + 0x54]
  2181. 0000174A  43EC 014C                lea.l      A1, [A4 + 0x14C]
  2182. 0000174E  200A                     move.l     D0, A2
  2183. 00001750  246C 0040                movea.l    A2, [A4 + 0x40]
  2184. 00001754  40C1                     move.w     D1, SR
  2185. 00001756  0641 0100                addi.w     D1, 0x100
  2186. 0000175A  46C1                     move.w     SR, D1
  2187. 0000175C  4E92                     jsr        [A2]
  2188. 0000175E  2440                     movea.l    A2, D0
  2189. 00001760  41EC 0054                lea.l      A0, [A4 + 0x54]
  2190. 00001764  2648                     movea.l    A3, A0
  2191. 00001766  7E00                     moveq.l    D7, 0x00
  2192. 00001768  7C00                     moveq.l    D6, 0x00
  2193. 0000176A  6012                     bra        +0x14 /* 0000177E */
  2194. label0000176C:
  2195. 0000176C  41D3                     lea.l      A0, [A3]
  2196. 0000176E  528B                     addq.l     A3, 1
  2197. 00001770  7000                     moveq.l    D0, 0x00
  2198. 00001772  1010                     move.b     D0, [A0]
  2199. 00001774  3A00                     move.w     D5, D0
  2200. 00001776  B047                     cmp.w      D0, D7
  2201. 00001778  6F02                     ble        +0x4 /* 0000177C */
  2202. 0000177A  3E05                     move.w     D7, D5
  2203. label0000177C:
  2204. 0000177C  5246                     addq.w     D6, 1
  2205. label0000177E:
  2206. 0000177E  0C46 00C0                cmpi.w     D6, 0xC0
  2207. 00001782  6DE8                     blt        -0x16 /* 0000176C */
  2208. 00001784  0647 FF80                addi.w     D7, 0xFF80
  2209. 00001788  4A47                     tst.w      D7
  2210. 0000178A  6C04                     bge        +0x6 /* 00001790 */
  2211. 0000178C  7E00                     moveq.l    D7, 0x00
  2212. 0000178E  6002                     bra        +0x4 /* 00001792 */
  2213. label00001790:
  2214. 00001790  DE47                     add.w      D7, D7
  2215. label00001792:
  2216. 00001792  3007                     move.w     D0, D7
  2217. 00001794  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  2218. 00001798  4E75                     rts
  2219. fn0000179A:
  2220. 0000179A  4E56 FEF8                link       A6, -0x0108
  2221. 0000179E  3F3C A055                move.w     -[A7], 0xA055
  2222. 000017A2  4EBA FF24                jsr        [PC - 0xDC /* 000016C8 */]
  2223. 000017A6  548F                     addq.l     A7, 2
  2224. 000017A8  4A00                     tst.b      D0
  2225. 000017AA  6730                     beq        +0x32 /* 000017DC */
  2226. 000017AC  42A7                     clr.l      -[A7]
  2227. 000017AE  2F2C 0000                move.l     -[A7], [A4 + 0x0]
  2228. 000017B2  4EBA FE2C                jsr        [PC - 0x1D4 /* 000015E0 */]
  2229. 000017B6  201F                     move.l     D0, [A7]+
  2230. 000017B8  2940 0000                move.l     [A4 + 0x0], D0
  2231. 000017BC  200C                     move.l     D0, A4
  2232. 000017BE  C0AC 0000                and.l      D0, [A4 + 0x0]
  2233. 000017C2  2840                     movea.l    A4, D0
  2234. 000017C4  202E 0008                move.l     D0, [A6 + 0x8]
  2235. 000017C8  C0AC 0000                and.l      D0, [A4 + 0x0]
  2236. 000017CC  2D40 0008                move.l     [A6 + 0x8], D0
  2237. 000017D0  202E 000C                move.l     D0, [A6 + 0xC]
  2238. 000017D4  C0AC 0000                and.l      D0, [A4 + 0x0]
  2239. 000017D8  2D40 000C                move.l     [A6 + 0xC], D0
  2240. label000017DC:
  2241. 000017DC  296E 000C 0012           move.l     [A4 + 0x12], [A6 + 0xC]
  2242. 000017E2  4267                     clr.w      -[A7]
  2243. 000017E4  4879 6D61 6368           push.l     0x6D616368 /* 'mach' */
  2244. 000017EA  486E FFFA                pea.l      [A6 - 0x6]
  2245. 000017EE  225F                     movea.l    A1, [A7]+
  2246. 000017F0  201F                     move.l     D0, [A7]+
  2247. 000017F2  A1AD                     syscall    Gestalt, flags=1
  2248. 000017F4  2288                     move.l     [A1], A0
  2249. 000017F6  3E80                     move.w     [A7], D0
  2250. 000017F8  301F                     move.w     D0, [A7]+
  2251. 000017FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2252. 000017FE  0CAE 0000 000A FFFA      cmpi.l     [A6 - 0x6], 0xA /* '\n' */
  2253. 00001806  57C0                     seq        D0
  2254. 00001808  4400                     neg.b      D0
  2255. 0000180A  4880                     ext.w      D0
  2256. 0000180C  1940 0004                move.b     [A4 + 0x4], D0
  2257. 00001810  0CAE 0000 0004 FFFA      cmpi.l     [A6 - 0x6], 0x4
  2258. 00001818  57C0                     seq        D0
  2259. 0000181A  4400                     neg.b      D0
  2260. 0000181C  4880                     ext.w      D0
  2261. 0000181E  1940 0006                move.b     [A4 + 0x6], D0
  2262. 00001822  0CAE 0000 0012 FFFA      cmpi.l     [A6 - 0x6], 0x12
  2263. 0000182A  670E                     beq        +0x10 /* 0000183A */
  2264. 0000182C  0CAE 0000 0013 FFFA      cmpi.l     [A6 - 0x6], 0x13
  2265. 00001834  6704                     beq        +0x6 /* 0000183A */
  2266. 00001836  7000                     moveq.l    D0, 0x00
  2267. 00001838  6002                     bra        +0x4 /* 0000183C */
  2268. label0000183A:
  2269. 0000183A  7001                     moveq.l    D0, 0x01
  2270. label0000183C:
  2271. 0000183C  1940 000B                move.b     [A4 + 0xB], D0
  2272. 00001840  4A2C 0006                tst.b      [A4 + 0x6]
  2273. 00001844  661E                     bne        +0x20 /* 00001864 */
  2274. 00001846  4A2C 0004                tst.b      [A4 + 0x4]
  2275. 0000184A  6618                     bne        +0x1A /* 00001864 */
  2276. 0000184C  0CAE 0000 0005 FFFA      cmpi.l     [A6 - 0x6], 0x5
  2277. 00001854  670E                     beq        +0x10 /* 00001864 */
  2278. 00001856  0CAE 0000 0011 FFFA      cmpi.l     [A6 - 0x6], 0x11
  2279. 0000185E  6704                     beq        +0x6 /* 00001864 */
  2280. 00001860  7000                     moveq.l    D0, 0x00
  2281. 00001862  6002                     bra        +0x4 /* 00001866 */
  2282. label00001864:
  2283. 00001864  7001                     moveq.l    D0, 0x01
  2284. label00001866:
  2285. 00001866  1940 0011                move.b     [A4 + 0x11], D0
  2286. 0000186A  4267                     clr.w      -[A7]
  2287. 0000186C  4879 7072 6F63           push.l     0x70726F63 /* 'proc' */
  2288. 00001872  486E FFFA                pea.l      [A6 - 0x6]
  2289. 00001876  225F                     movea.l    A1, [A7]+
  2290. 00001878  201F                     move.l     D0, [A7]+
  2291. 0000187A  A1AD                     syscall    Gestalt, flags=1
  2292. 0000187C  2288                     move.l     [A1], A0
  2293. 0000187E  3E80                     move.w     [A7], D0
  2294. 00001880  301F                     move.w     D0, [A7]+
  2295. 00001882  3D40 FFFE                move.w     [A6 - 0x2], D0
  2296. 00001886  0CAE 0000 0001 FFFA      cmpi.l     [A6 - 0x6], 0x1
  2297. 0000188E  57C0                     seq        D0
  2298. 00001890  4400                     neg.b      D0
  2299. 00001892  4880                     ext.w      D0
  2300. 00001894  1940 0005                move.b     [A4 + 0x5], D0
  2301. 00001898  4A2C 0011                tst.b      [A4 + 0x11]
  2302. 0000189C  6704                     beq        +0x6 /* 000018A2 */
  2303. 0000189E  4238 0CB2                clr.b      [0x00000CB2 /* MMU32bit */]
  2304. label000018A2:
  2305. 000018A2  4EBA 00E2                jsr        [PC + 0xE2 /* 00001986 */]
  2306. 000018A6  7001                     moveq.l    D0, 0x01
  2307. 000018A8  3D40 FFF8                move.w     [A6 - 0x8], D0
  2308. 000018AC  3F3C 0001                move.w     -[A7], 0x1
  2309. 000018B0  3F3C 0002                move.w     -[A7], 0x2
  2310. 000018B4  4EBA 0FF4                jsr        [PC + 0xFF4 /* 000028AA */]
  2311. 000018B8  588F                     addq.l     A7, 4
  2312. 000018BA  4A00                     tst.b      D0
  2313. 000018BC  6710                     beq        +0x12 /* 000018CE */
  2314. 000018BE  7002                     moveq.l    D0, 0x02
  2315. 000018C0  3D40 FFF8                move.w     [A6 - 0x8], D0
  2316. 000018C4  3F3C 0002                move.w     -[A7], 0x2
  2317. 000018C8  4EBA 1116                jsr        [PC + 0x1116 /* 000029E0 */]
  2318. 000018CC  548F                     addq.l     A7, 2
  2319. label000018CE:
  2320. 000018CE  3F3C 0001                move.w     -[A7], 0x1
  2321. 000018D2  3F3C 0001                move.w     -[A7], 0x1
  2322. 000018D6  4EBA 0FD2                jsr        [PC + 0xFD2 /* 000028AA */]
  2323. 000018DA  588F                     addq.l     A7, 4
  2324. 000018DC  4A00                     tst.b      D0
  2325. 000018DE  6710                     beq        +0x12 /* 000018F0 */
  2326. 000018E0  7001                     moveq.l    D0, 0x01
  2327. 000018E2  3D40 FFF8                move.w     [A6 - 0x8], D0
  2328. 000018E6  3F3C 0001                move.w     -[A7], 0x1
  2329. 000018EA  4EBA 10F4                jsr        [PC + 0x10F4 /* 000029E0 */]
  2330. 000018EE  548F                     addq.l     A7, 2
  2331. label000018F0:
  2332. 000018F0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2333. 000018F4  4EBA F21A                jsr        [PC - 0xDE6 /* 00000B10 */]
  2334. 000018F8  548F                     addq.l     A7, 2
  2335. 000018FA  4A00                     tst.b      D0
  2336. 000018FC  6606                     bne        +0x8 /* 00001904 */
  2337. 000018FE  7094                     moveq.l    D0, 0xFFFFFF94
  2338. 00001900  6000 0080                bra        +0x82 /* 00001982 */
  2339. label00001904:
  2340. 00001904  4EBA 0114                jsr        [PC + 0x114 /* 00001A1A */]
  2341. 00001908  42A7                     clr.l      -[A7]
  2342. 0000190A  4879 4943 4E23           push.l     0x49434E23 /* 'ICN#' */
  2343. 00001910  3F3C 0080                move.w     -[A7], 0x80
  2344. 00001914  A9A0                     syscall    GetResource
  2345. 00001916  205F                     movea.l    A0, [A7]+
  2346. 00001918  2948 0044                move.l     [A4 + 0x44], A0
  2347. 0000191C  2008                     move.l     D0, A0
  2348. 0000191E  670E                     beq        +0x10 /* 0000192E */
  2349. 00001920  2F2C 0044                move.l     -[A7], [A4 + 0x44]
  2350. 00001924  A992                     syscall    DetachResource
  2351. 00001926  2F2C 0044                move.l     -[A7], [A4 + 0x44]
  2352. 0000192A  4EBA FBC2                jsr        [PC - 0x43E /* 000014EE */]
  2353. label0000192E:
  2354. 0000192E  486E FEF8                pea.l      [A6 - 0x108]
  2355. 00001932  3F3C 0080                move.w     -[A7], 0x80
  2356. 00001936  3F3C 0002                move.w     -[A7], 0x2
  2357. 0000193A  4EBA FCE8                jsr        [PC - 0x318 /* 00001624 */]
  2358. 0000193E  4A2E FEF8                tst.b      [A6 - 0x108]
  2359. 00001942  673C                     beq        +0x3E /* 00001980 */
  2360. 00001944  7000                     moveq.l    D0, 0x00
  2361. 00001946  102E FEF8                move.b     D0, [A6 - 0x108]
  2362. 0000194A  42A7                     clr.l      -[A7]
  2363. 0000194C  5240                     addq.w     D0, 1
  2364. 0000194E  4840                     swap.w     D0
  2365. 00001950  4240                     clr.w      D0
  2366. 00001952  4840                     swap.w     D0
  2367. 00001954  2F00                     move.l     -[A7], D0
  2368. 00001956  4EBA FB6A                jsr        [PC - 0x496 /* 000014C2 */]
  2369. 0000195A  205F                     movea.l    A0, [A7]+
  2370. 0000195C  2948 0050                move.l     [A4 + 0x50], A0
  2371. 00001960  2008                     move.l     D0, A0
  2372. 00001962  671C                     beq        +0x1E /* 00001980 */
  2373. 00001964  7000                     moveq.l    D0, 0x00
  2374. 00001966  102E FEF8                move.b     D0, [A6 - 0x108]
  2375. 0000196A  486E FEF8                pea.l      [A6 - 0x108]
  2376. 0000196E  2F2C 0050                move.l     -[A7], [A4 + 0x50]
  2377. 00001972  5240                     addq.w     D0, 1
  2378. 00001974  4840                     swap.w     D0
  2379. 00001976  4240                     clr.w      D0
  2380. 00001978  4840                     swap.w     D0
  2381. 0000197A  2F00                     move.l     -[A7], D0
  2382. 0000197C  4EBA FB7A                jsr        [PC - 0x486 /* 000014F8 */]
  2383. label00001980:
  2384. 00001980  7000                     moveq.l    D0, 0x00
  2385. label00001982:
  2386. 00001982  4E5E                     unlink     A6
  2387. 00001984  4E75                     rts
  2388. fn00001986:
  2389. 00001986  422C 000A                clr.b      [A4 + 0xA]
  2390. 0000198A  4EBA F0B4                jsr        [PC - 0xF4C /* 00000A40 */]
  2391. 0000198E  41EC 014C                lea.l      A0, [A4 + 0x14C]
  2392. 00001992  2948 001E                move.l     [A4 + 0x1E], A0
  2393. 00001996  426C 0026                clr.w      [A4 + 0x26]
  2394. 0000199A  426C 0114                clr.w      [A4 + 0x114]
  2395. 0000199E  297C 0000 00C0 002A      move.l     [A4 + 0x2A], 0xC0
  2396. 000019A6  7001                     moveq.l    D0, 0x01
  2397. 000019A8  3940 0028                move.w     [A4 + 0x28], D0
  2398. 000019AC  4E75                     rts
  2399. fn000019AE:
  2400. 000019AE  6104                     bsr        +0x6 /* 000019B4 */
  2401. 000019B0  0000 0000                ori.b      D0, 0x0
  2402. fn000019B4:
  2403. 000019B4  225F                     movea.l    A1, [A7]+
  2404. 000019B6  4E75                     rts
  2405. fn000019B8:
  2406. 000019B8  4E56 FEFC                link       A6, -0x0104
  2407. 000019BC  486E FF00                pea.l      [A6 - 0x100]
  2408. 000019C0  3F3C 012C                move.w     -[A7], 0x12C
  2409. 000019C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2410. 000019C8  4EBA FC5A                jsr        [PC - 0x3A6 /* 00001624 */]
  2411. 000019CC  4A2E FF00                tst.b      [A6 - 0x100]
  2412. 000019D0  6604                     bne        +0x6 /* 000019D6 */
  2413. 000019D2  7000                     moveq.l    D0, 0x00
  2414. 000019D4  6040                     bra        +0x42 /* 00001A16 */
  2415. label000019D6:
  2416. 000019D6  7000                     moveq.l    D0, 0x00
  2417. 000019D8  102E FF00                move.b     D0, [A6 - 0x100]
  2418. 000019DC  42A7                     clr.l      -[A7]
  2419. 000019DE  5240                     addq.w     D0, 1
  2420. 000019E0  4840                     swap.w     D0
  2421. 000019E2  4240                     clr.w      D0
  2422. 000019E4  4840                     swap.w     D0
  2423. 000019E6  2F00                     move.l     -[A7], D0
  2424. 000019E8  4EBA FAD8                jsr        [PC - 0x528 /* 000014C2 */]
  2425. 000019EC  205F                     movea.l    A0, [A7]+
  2426. 000019EE  2D48 FEFC                move.l     [A6 - 0x104], A0
  2427. 000019F2  2008                     move.l     D0, A0
  2428. 000019F4  671C                     beq        +0x1E /* 00001A12 */
  2429. 000019F6  7000                     moveq.l    D0, 0x00
  2430. 000019F8  102E FF00                move.b     D0, [A6 - 0x100]
  2431. 000019FC  486E FF00                pea.l      [A6 - 0x100]
  2432. 00001A00  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2433. 00001A04  5240                     addq.w     D0, 1
  2434. 00001A06  4840                     swap.w     D0
  2435. 00001A08  4240                     clr.w      D0
  2436. 00001A0A  4840                     swap.w     D0
  2437. 00001A0C  2F00                     move.l     -[A7], D0
  2438. 00001A0E  4EBA FAE8                jsr        [PC - 0x518 /* 000014F8 */]
  2439. label00001A12:
  2440. 00001A12  202E FEFC                move.l     D0, [A6 - 0x104]
  2441. label00001A16:
  2442. 00001A16  4E5E                     unlink     A6
  2443. 00001A18  4E75                     rts
  2444. fn00001A1A:
  2445. 00001A1A  4E56 FFF4                link       A6, -0x000C
  2446. 00001A1E  422C 0007                clr.b      [A4 + 0x7]
  2447. 00001A22  4EBA FF8A                jsr        [PC - 0x76 /* 000019AE */]
  2448. 00001A26  228C                     move.l     [A1], A4
  2449. 00001A28  42A7                     clr.l      -[A7]
  2450. 00001A2A  4879 444C 4F47           push.l     0x444C4F47 /* 'DLOG' */
  2451. 00001A30  3F3C 012C                move.w     -[A7], 0x12C
  2452. 00001A34  A9A0                     syscall    GetResource
  2453. 00001A36  205F                     movea.l    A0, [A7]+
  2454. 00001A38  2D48 FFFC                move.l     [A6 - 0x4], A0
  2455. 00001A3C  2008                     move.l     D0, A0
  2456. 00001A3E  6700 0156                beq        +0x158 /* 00001B96 */
  2457. 00001A42  206E FFFC                movea.l    A0, [A6 - 0x4]
  2458. 00001A46  2050                     movea.l    A0, [A0]
  2459. 00001A48  43EC 03C8                lea.l      A1, [A4 + 0x3C8]
  2460. 00001A4C  22D8                     move.l     [A1]+, [A0]+
  2461. 00001A4E  22D8                     move.l     [A1]+, [A0]+
  2462. 00001A50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2463. 00001A54  A9A3                     syscall    ReleaseResource
  2464. 00001A56  42A7                     clr.l      -[A7]
  2465. 00001A58  4879 4449 544C           push.l     0x4449544C /* 'DITL' */
  2466. 00001A5E  3F3C 012C                move.w     -[A7], 0x12C
  2467. 00001A62  A9A0                     syscall    GetResource
  2468. 00001A64  205F                     movea.l    A0, [A7]+
  2469. 00001A66  2948 03D0                move.l     [A4 + 0x3D0], A0
  2470. 00001A6A  2008                     move.l     D0, A0
  2471. 00001A6C  6700 0128                beq        +0x12A /* 00001B96 */
  2472. 00001A70  42A7                     clr.l      -[A7]
  2473. 00001A72  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2474. 00001A78  3F3C 012C                move.w     -[A7], 0x12C
  2475. 00001A7C  A9A0                     syscall    GetResource
  2476. 00001A7E  205F                     movea.l    A0, [A7]+
  2477. 00001A80  2948 03E4                move.l     [A4 + 0x3E4], A0
  2478. 00001A84  2008                     move.l     D0, A0
  2479. 00001A86  6700 010E                beq        +0x110 /* 00001B96 */
  2480. 00001A8A  42A7                     clr.l      -[A7]
  2481. 00001A8C  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2482. 00001A92  3F3C 012D                move.w     -[A7], 0x12D
  2483. 00001A96  A9A0                     syscall    GetResource
  2484. 00001A98  205F                     movea.l    A0, [A7]+
  2485. 00001A9A  2948 03E8                move.l     [A4 + 0x3E8], A0
  2486. 00001A9E  2008                     move.l     D0, A0
  2487. 00001AA0  6700 00F4                beq        +0xF6 /* 00001B96 */
  2488. 00001AA4  42A7                     clr.l      -[A7]
  2489. 00001AA6  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2490. 00001AAC  3F3C 012E                move.w     -[A7], 0x12E
  2491. 00001AB0  A9A0                     syscall    GetResource
  2492. 00001AB2  205F                     movea.l    A0, [A7]+
  2493. 00001AB4  2948 03EC                move.l     [A4 + 0x3EC], A0
  2494. 00001AB8  2008                     move.l     D0, A0
  2495. 00001ABA  6700 00DA                beq        +0xDC /* 00001B96 */
  2496. 00001ABE  2F2C 03D0                move.l     -[A7], [A4 + 0x3D0]
  2497. 00001AC2  A992                     syscall    DetachResource
  2498. 00001AC4  2F2C 03E4                move.l     -[A7], [A4 + 0x3E4]
  2499. 00001AC8  A992                     syscall    DetachResource
  2500. 00001ACA  2F2C 03E8                move.l     -[A7], [A4 + 0x3E8]
  2501. 00001ACE  A992                     syscall    DetachResource
  2502. 00001AD0  2F2C 03EC                move.l     -[A7], [A4 + 0x3EC]
  2503. 00001AD4  A992                     syscall    DetachResource
  2504. 00001AD6  42A7                     clr.l      -[A7]
  2505. 00001AD8  4879 7665 7273           push.l     0x76657273 /* 'vers' */
  2506. 00001ADE  3F3C 0001                move.w     -[A7], 0x1
  2507. 00001AE2  A9A0                     syscall    GetResource
  2508. 00001AE4  205F                     movea.l    A0, [A7]+
  2509. 00001AE6  2D48 FFF8                move.l     [A6 - 0x8], A0
  2510. 00001AEA  2008                     move.l     D0, A0
  2511. 00001AEC  6700 00A8                beq        +0xAA /* 00001B96 */
  2512. 00001AF0  206E FFF8                movea.l    A0, [A6 - 0x8]
  2513. 00001AF4  2050                     movea.l    A0, [A0]
  2514. 00001AF6  1028 0006                move.b     D0, [A0 + 0x6]
  2515. 00001AFA  4880                     ext.w      D0
  2516. 00001AFC  5240                     addq.w     D0, 1
  2517. 00001AFE  48C0                     ext.l      D0
  2518. 00001B00  2D40 FFF4                move.l     [A6 - 0xC], D0
  2519. 00001B04  42A7                     clr.l      -[A7]
  2520. 00001B06  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2521. 00001B0A  4EBA F9B6                jsr        [PC - 0x64A /* 000014C2 */]
  2522. 00001B0E  205F                     movea.l    A0, [A7]+
  2523. 00001B10  2948 03E0                move.l     [A4 + 0x3E0], A0
  2524. 00001B14  2008                     move.l     D0, A0
  2525. 00001B16  6700 007E                beq        +0x80 /* 00001B96 */
  2526. 00001B1A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2527. 00001B1E  2050                     movea.l    A0, [A0]
  2528. 00001B20  4868 0006                pea.l      [A0 + 0x6]
  2529. 00001B24  2F2C 03E0                move.l     -[A7], [A4 + 0x3E0]
  2530. 00001B28  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2531. 00001B2C  4EBA F9CA                jsr        [PC - 0x636 /* 000014F8 */]
  2532. 00001B30  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2533. 00001B34  A9A3                     syscall    ReleaseResource
  2534. 00001B36  42A7                     clr.l      -[A7]
  2535. 00001B38  4879 5354 5223           push.l     0x53545223 /* 'STR#' */
  2536. 00001B3E  3F3C 012C                move.w     -[A7], 0x12C
  2537. 00001B42  A9A0                     syscall    GetResource
  2538. 00001B44  205F                     movea.l    A0, [A7]+
  2539. 00001B46  2D48 FFF8                move.l     [A6 - 0x8], A0
  2540. 00001B4A  2008                     move.l     D0, A0
  2541. 00001B4C  6730                     beq        +0x32 /* 00001B7E */
  2542. 00001B4E  3F3C 0001                move.w     -[A7], 0x1
  2543. 00001B52  4EBA FE64                jsr        [PC - 0x19C /* 000019B8 */]
  2544. 00001B56  548F                     addq.l     A7, 2
  2545. 00001B58  2940 03D4                move.l     [A4 + 0x3D4], D0
  2546. 00001B5C  3F3C 0002                move.w     -[A7], 0x2
  2547. 00001B60  4EBA FE56                jsr        [PC - 0x1AA /* 000019B8 */]
  2548. 00001B64  548F                     addq.l     A7, 2
  2549. 00001B66  2940 03D8                move.l     [A4 + 0x3D8], D0
  2550. 00001B6A  3F3C 0003                move.w     -[A7], 0x3
  2551. 00001B6E  4EBA FE48                jsr        [PC - 0x1B8 /* 000019B8 */]
  2552. 00001B72  548F                     addq.l     A7, 2
  2553. 00001B74  2940 03DC                move.l     [A4 + 0x3DC], D0
  2554. 00001B78  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2555. 00001B7C  A9A3                     syscall    ReleaseResource
  2556. label00001B7E:
  2557. 00001B7E  4AAC 03D4                tst.l      [A4 + 0x3D4]
  2558. 00001B82  6712                     beq        +0x14 /* 00001B96 */
  2559. 00001B84  4AAC 03D8                tst.l      [A4 + 0x3D8]
  2560. 00001B88  670C                     beq        +0xE /* 00001B96 */
  2561. 00001B8A  4AAC 03DC                tst.l      [A4 + 0x3DC]
  2562. 00001B8E  6706                     beq        +0x8 /* 00001B96 */
  2563. 00001B90  7001                     moveq.l    D0, 0x01
  2564. 00001B92  1940 0007                move.b     [A4 + 0x7], D0
  2565. label00001B96:
  2566. 00001B96  4E5E                     unlink     A6
  2567. 00001B98  4E75                     rts
  2568. fn00001B9A:
  2569. 00001B9A  4E56 FFDE                link       A6, -0x0022
  2570. 00001B9E  4A2E 0009                tst.b      [A6 + 0x9]
  2571. 00001BA2  660A                     bne        +0xC /* 00001BAE */
  2572. 00001BA4  42A7                     clr.l      -[A7]
  2573. 00001BA6  A924                     syscall    FrontWindow
  2574. 00001BA8  205F                     movea.l    A0, [A7]+
  2575. 00001BAA  2008                     move.l     D0, A0
  2576. 00001BAC  6002                     bra        +0x4 /* 00001BB0 */
  2577. label00001BAE:
  2578. 00001BAE  7000                     moveq.l    D0, 0x00
  2579. label00001BB0:
  2580. 00001BB0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2581. 00001BB4  2D6C 03D0 FFE2           move.l     [A6 - 0x1E], [A4 + 0x3D0]
  2582. 00001BBA  4267                     clr.w      -[A7]
  2583. 00001BBC  486E FFE2                pea.l      [A6 - 0x1E]
  2584. 00001BC0  4EBA FA4C                jsr        [PC - 0x5B4 /* 0000160E */]
  2585. 00001BC4  301F                     move.w     D0, [A7]+
  2586. 00001BC6  3D40 FFE0                move.w     [A6 - 0x20], D0
  2587. 00001BCA  4A40                     tst.w      D0
  2588. 00001BCC  6708                     beq        +0xA /* 00001BD6 */
  2589. 00001BCE  302E FFE0                move.w     D0, [A6 - 0x20]
  2590. 00001BD2  6000 016E                bra        +0x170 /* 00001D42 */
  2591. label00001BD6:
  2592. 00001BD6  4EBA 4CE6                jsr        [PC + 0x4CE6 /* 000068BE */]
  2593. 00001BDA  2F2C 03E0                move.l     -[A7], [A4 + 0x3E0]
  2594. 00001BDE  42A7                     clr.l      -[A7]
  2595. 00001BE0  42A7                     clr.l      -[A7]
  2596. 00001BE2  42A7                     clr.l      -[A7]
  2597. 00001BE4  A98B                     syscall    ParamText
  2598. 00001BE6  42A7                     clr.l      -[A7]
  2599. 00001BE8  42A7                     clr.l      -[A7]
  2600. 00001BEA  486C 03C8                pea.l      [A4 + 0x3C8]
  2601. 00001BEE  42A7                     clr.l      -[A7]
  2602. 00001BF0  4267                     clr.w      -[A7]
  2603. 00001BF2  3F3C 0001                move.w     -[A7], 0x1
  2604. 00001BF6  4878 FFFF                push.l     0xFFFF
  2605. 00001BFA  4267                     clr.w      -[A7]
  2606. 00001BFC  42A7                     clr.l      -[A7]
  2607. 00001BFE  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  2608. 00001C02  A97D                     syscall    NewDialog
  2609. 00001C04  205F                     movea.l    A0, [A7]+
  2610. 00001C06  2D48 FFFC                move.l     [A6 - 0x4], A0
  2611. 00001C0A  4AAE FFFC                tst.l      [A6 - 0x4]
  2612. 00001C0E  660A                     bne        +0xC /* 00001C1A */
  2613. 00001C10  4EBA 4CD8                jsr        [PC + 0x4CD8 /* 000068EA */]
  2614. 00001C14  7094                     moveq.l    D0, 0xFFFFFF94
  2615. 00001C16  6000 012A                bra        +0x12C /* 00001D42 */
  2616. label00001C1A:
  2617. 00001C1A  487A 0216                pea.l      [PC + 0x216 /* 00001E32, value 0x4E56FFD8 */]
  2618. 00001C1E  3F3C 0003                move.w     -[A7], 0x3
  2619. 00001C22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2620. 00001C26  4EBA 017E                jsr        [PC + 0x17E /* 00001DA6 */]
  2621. 00001C2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2622. 00001C2E  487A 01AA                pea.l      [PC + 0x1AA /* 00001DDA, value 0x4E56FFF0 */]
  2623. 00001C32  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2624. 00001C36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2625. 00001C3A  4EBA 016A                jsr        [PC + 0x16A /* 00001DA6 */]
  2626. 00001C3E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2627. 00001C42  487A 023E                pea.l      [PC + 0x23E /* 00001E82, value 0x4E56FFF2 */]
  2628. 00001C46  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2629. 00001C4A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2630. 00001C4E  4EBA 0156                jsr        [PC + 0x156 /* 00001DA6 */]
  2631. 00001C52  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2632. 00001C56  487A 022A                pea.l      [PC + 0x22A /* 00001E82, value 0x4E56FFF2 */]
  2633. 00001C5A  3F3C 000B                move.w     -[A7], 0xB
  2634. 00001C5E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2635. 00001C62  4EBA 0142                jsr        [PC + 0x142 /* 00001DA6 */]
  2636. 00001C66  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2637. 00001C6A  487A 0216                pea.l      [PC + 0x216 /* 00001E82, value 0x4E56FFF2 */]
  2638. 00001C6E  3F3C 000C                move.w     -[A7], 0xC
  2639. 00001C72  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2640. 00001C76  4EBA 012E                jsr        [PC + 0x12E /* 00001DA6 */]
  2641. 00001C7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2642. 00001C7E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2643. 00001C82  3F3C 0006                move.w     -[A7], 0x6
  2644. 00001C86  486E FFE6                pea.l      [A6 - 0x1A]
  2645. 00001C8A  486E FFF4                pea.l      [A6 - 0xC]
  2646. 00001C8E  486E FFE8                pea.l      [A6 - 0x18]
  2647. 00001C92  A98D                     syscall    GetDialogItem/GetDItem
  2648. 00001C94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2649. 00001C98  3F3C 0007                move.w     -[A7], 0x7
  2650. 00001C9C  486E FFE6                pea.l      [A6 - 0x1A]
  2651. 00001CA0  486E FFF0                pea.l      [A6 - 0x10]
  2652. 00001CA4  486E FFE8                pea.l      [A6 - 0x18]
  2653. 00001CA8  A98D                     syscall    GetDialogItem/GetDItem
  2654. 00001CAA  3F3C 0001                move.w     -[A7], 0x1
  2655. 00001CAE  4EBA 0096                jsr        [PC + 0x96 /* 00001D46 */]
  2656. 00001CB2  548F                     addq.l     A7, 2
  2657. 00001CB4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2658. 00001CB8  2F00                     move.l     -[A7], D0
  2659. 00001CBA  A98F                     syscall    SetDialogItemText/SetIText
  2660. 00001CBC  3F3C 0002                move.w     -[A7], 0x2
  2661. 00001CC0  4EBA 0084                jsr        [PC + 0x84 /* 00001D46 */]
  2662. 00001CC4  548F                     addq.l     A7, 2
  2663. 00001CC6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2664. 00001CCA  2F00                     move.l     -[A7], D0
  2665. 00001CCC  A98F                     syscall    SetDialogItemText/SetIText
  2666. 00001CCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2667. 00001CD2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2668. 00001CD6  4EBA 0218                jsr        [PC + 0x218 /* 00001EF0 */]
  2669. 00001CDA  508F                     addq.l     A7, 8
  2670. 00001CDC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2671. 00001CE0  A915                     syscall    ShowWindow
  2672. 00001CE2  6040                     bra        +0x42 /* 00001D24 */
  2673. label00001CE4:
  2674. 00001CE4  487A 03AA                pea.l      [PC + 0x3AA /* 00002090, value 0x4E56FFDA */]
  2675. 00001CE8  486E FFDE                pea.l      [A6 - 0x22]
  2676. 00001CEC  A991                     syscall    ModalDialog
  2677. 00001CEE  0C6E 0002 FFDE           cmpi.w     [A6 - 0x22], 0x2
  2678. 00001CF4  6626                     bne        +0x28 /* 00001D1C */
  2679. 00001CF6  3F3C 0001                move.w     -[A7], 0x1
  2680. 00001CFA  4EBA 004A                jsr        [PC + 0x4A /* 00001D46 */]
  2681. 00001CFE  548F                     addq.l     A7, 2
  2682. 00001D00  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2683. 00001D04  2F00                     move.l     -[A7], D0
  2684. 00001D06  A98F                     syscall    SetDialogItemText/SetIText
  2685. 00001D08  3F3C 0002                move.w     -[A7], 0x2
  2686. 00001D0C  4EBA 0038                jsr        [PC + 0x38 /* 00001D46 */]
  2687. 00001D10  548F                     addq.l     A7, 2
  2688. 00001D12  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2689. 00001D16  2F00                     move.l     -[A7], D0
  2690. 00001D18  A98F                     syscall    SetDialogItemText/SetIText
  2691. 00001D1A  6008                     bra        +0xA /* 00001D24 */
  2692. label00001D1C:
  2693. 00001D1C  0C6E 0001 FFDE           cmpi.w     [A6 - 0x22], 0x1
  2694. 00001D22  6702                     beq        +0x4 /* 00001D26 */
  2695. label00001D24:
  2696. 00001D24  60BE                     bra        -0x40 /* 00001CE4 */
  2697. label00001D26:
  2698. 00001D26  4EBA 4BC2                jsr        [PC + 0x4BC2 /* 000068EA */]
  2699. 00001D2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2700. 00001D2E  A982                     syscall    CloseDialog
  2701. 00001D30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2702. 00001D34  4EBA F798                jsr        [PC - 0x868 /* 000014CE */]
  2703. 00001D38  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  2704. 00001D3C  4EBA F7A6                jsr        [PC - 0x85A /* 000014E4 */]
  2705. 00001D40  7000                     moveq.l    D0, 0x00
  2706. label00001D42:
  2707. 00001D42  4E5E                     unlink     A6
  2708. 00001D44  4E75                     rts
  2709. fn00001D46:
  2710. 00001D46  4E56 FFFA                link       A6, -0x0006
  2711. 00001D4A  302C 0022                move.w     D0, [A4 + 0x22]
  2712. 00001D4E  C06E 0008                and.w      D0, [A6 + 0x8]
  2713. 00001D52  1D40 FFFB                move.b     [A6 - 0x5], D0
  2714. 00001D56  3F3C 0001                move.w     -[A7], 0x1
  2715. 00001D5A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2716. 00001D5E  4EBA 0B4A                jsr        [PC + 0xB4A /* 000028AA */]
  2717. 00001D62  588F                     addq.l     A7, 4
  2718. 00001D64  4A00                     tst.b      D0
  2719. 00001D66  6708                     beq        +0xA /* 00001D70 */
  2720. 00001D68  2D6C 03DC FFFC           move.l     [A6 - 0x4], [A4 + 0x3DC]
  2721. 00001D6E  601E                     bra        +0x20 /* 00001D8E */
  2722. label00001D70:
  2723. 00001D70  4267                     clr.w      -[A7]
  2724. 00001D72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2725. 00001D76  4EBA 0B32                jsr        [PC + 0xB32 /* 000028AA */]
  2726. 00001D7A  588F                     addq.l     A7, 4
  2727. 00001D7C  4A00                     tst.b      D0
  2728. 00001D7E  6708                     beq        +0xA /* 00001D88 */
  2729. 00001D80  2D6C 03D8 FFFC           move.l     [A6 - 0x4], [A4 + 0x3D8]
  2730. 00001D86  6006                     bra        +0x8 /* 00001D8E */
  2731. label00001D88:
  2732. 00001D88  2D6C 03D4 FFFC           move.l     [A6 - 0x4], [A4 + 0x3D4]
  2733. label00001D8E:
  2734. 00001D8E  4A2E FFFB                tst.b      [A6 - 0x5]
  2735. 00001D92  660A                     bne        +0xC /* 00001D9E */
  2736. 00001D94  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2737. 00001D98  4EBA 0C46                jsr        [PC + 0xC46 /* 000029E0 */]
  2738. 00001D9C  548F                     addq.l     A7, 2
  2739. label00001D9E:
  2740. 00001D9E  202E FFFC                move.l     D0, [A6 - 0x4]
  2741. 00001DA2  4E5E                     unlink     A6
  2742. 00001DA4  4E75                     rts
  2743. fn00001DA6:
  2744. 00001DA6  4E56 FFF2                link       A6, -0x000E
  2745. 00001DAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2746. 00001DAE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2747. 00001DB2  486E FFFE                pea.l      [A6 - 0x2]
  2748. 00001DB6  486E FFFA                pea.l      [A6 - 0x6]
  2749. 00001DBA  486E FFF2                pea.l      [A6 - 0xE]
  2750. 00001DBE  A98D                     syscall    GetDialogItem/GetDItem
  2751. 00001DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2752. 00001DC4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2753. 00001DC8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2754. 00001DCC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2755. 00001DD0  486E FFF2                pea.l      [A6 - 0xE]
  2756. 00001DD4  A98E                     syscall    SetDialogItem/SetDItem
  2757. 00001DD6  4E5E                     unlink     A6
  2758. 00001DD8  4E75                     rts
  2759. 00001DDA  4E56 FFF0                link       A6, -0x0010
  2760. 00001DDE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2761. 00001DE2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2762. 00001DE6  486E FFFE                pea.l      [A6 - 0x2]
  2763. 00001DEA  486E FFFA                pea.l      [A6 - 0x6]
  2764. 00001DEE  486E FFF2                pea.l      [A6 - 0xE]
  2765. 00001DF2  A98D                     syscall    GetDialogItem/GetDItem
  2766. 00001DF4  302E FFF8                move.w     D0, [A6 - 0x8]
  2767. 00001DF8  906E FFF4                sub.w      D0, [A6 - 0xC]
  2768. 00001DFC  3D40 FFF0                move.w     [A6 - 0x10], D0
  2769. 00001E00  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2770. 00001E04  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2771. 00001E08  A893                     syscall    MoveTo
  2772. 00001E0A  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2773. 00001E0E  4267                     clr.w      -[A7]
  2774. 00001E10  A892                     syscall    Line
  2775. 00001E12  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2776. 00001E16  302E FFF6                move.w     D0, [A6 - 0xA]
  2777. 00001E1A  5340                     subq.w     D0, 1
  2778. 00001E1C  3F00                     move.w     -[A7], D0
  2779. 00001E1E  A893                     syscall    MoveTo
  2780. 00001E20  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2781. 00001E24  4267                     clr.w      -[A7]
  2782. 00001E26  A892                     syscall    Line
  2783. 00001E28  4E5E                     unlink     A6
  2784. 00001E2A  205F                     movea.l    A0, [A7]+
  2785. 00001E2C  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2786. 00001E30  4ED0                     jmp        [A0]
  2787. 00001E32  4E56 FFD8                link       A6, -0x0028
  2788. 00001E36  2F0C                     move.l     -[A7], A4
  2789. 00001E38  4EBA FB74                jsr        [PC - 0x48C /* 000019AE */]
  2790. 00001E3C  2851                     movea.l    A4, [A1]
  2791. 00001E3E  486E FFD8                pea.l      [A6 - 0x28]
  2792. 00001E42  A898                     syscall    GetPenState
  2793. 00001E44  486E FFEA                pea.l      [A6 - 0x16]
  2794. 00001E48  486C 03F0                pea.l      [A4 + 0x3F0]
  2795. 00001E4C  A866                     syscall    StuffHex
  2796. 00001E4E  486E FFEA                pea.l      [A6 - 0x16]
  2797. 00001E52  A89D                     syscall    PenPat
  2798. 00001E54  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2799. 00001E58  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2800. 00001E5C  486E FFFE                pea.l      [A6 - 0x2]
  2801. 00001E60  486E FFFA                pea.l      [A6 - 0x6]
  2802. 00001E64  486E FFF2                pea.l      [A6 - 0xE]
  2803. 00001E68  A98D                     syscall    GetDialogItem/GetDItem
  2804. 00001E6A  486E FFF2                pea.l      [A6 - 0xE]
  2805. 00001E6E  A8A1                     syscall    FrameRect
  2806. 00001E70  486E FFD8                pea.l      [A6 - 0x28]
  2807. 00001E74  A899                     syscall    SetPenState
  2808. 00001E76  285F                     movea.l    A4, [A7]+
  2809. 00001E78  4E5E                     unlink     A6
  2810. 00001E7A  205F                     movea.l    A0, [A7]+
  2811. 00001E7C  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2812. 00001E80  4ED0                     jmp        [A0]
  2813. 00001E82  4E56 FFF2                link       A6, -0x000E
  2814. 00001E86  2F0C                     move.l     -[A7], A4
  2815. 00001E88  4EBA FB24                jsr        [PC - 0x4DC /* 000019AE */]
  2816. 00001E8C  2851                     movea.l    A4, [A1]
  2817. 00001E8E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2818. 00001E92  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2819. 00001E96  486E FFFE                pea.l      [A6 - 0x2]
  2820. 00001E9A  486E FFFA                pea.l      [A6 - 0x6]
  2821. 00001E9E  486E FFF2                pea.l      [A6 - 0xE]
  2822. 00001EA2  A98D                     syscall    GetDialogItem/GetDItem
  2823. 00001EA4  302E 0008                move.w     D0, [A6 + 0x8]
  2824. 00001EA8  4EBA E174                jsr        [PC - 0x1E8C /* 0000001E */]
  2825. 00001EAC  000A 000C                ori.b      A2, 0xC
  2826. 00001EB0  0020 0006                ori.b      -[A0], 0x6
  2827. 00001EB4  000C 0012                ori.b      A4, 0x12
  2828. 00001EB8  2D6C 03E4 FFFA           move.l     [A6 - 0x6], [A4 + 0x3E4]
  2829. 00001EBE  6014                     bra        +0x16 /* 00001ED4 */
  2830. 00001EC0  2D6C 03E8 FFFA           move.l     [A6 - 0x6], [A4 + 0x3E8]
  2831. 00001EC6  600C                     bra        +0xE /* 00001ED4 */
  2832. 00001EC8  2D6C 03EC FFFA           move.l     [A6 - 0x6], [A4 + 0x3EC]
  2833. 00001ECE  6004                     bra        +0x6 /* 00001ED4 */
  2834. 00001ED0  42AE FFFA                clr.l      [A6 - 0x6]
  2835. label00001ED4:
  2836. 00001ED4  4AAE FFFA                tst.l      [A6 - 0x6]
  2837. 00001ED8  670A                     beq        +0xC /* 00001EE4 */
  2838. 00001EDA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2839. 00001EDE  486E FFF2                pea.l      [A6 - 0xE]
  2840. 00001EE2  A8F6                     syscall    DrawPicture
  2841. label00001EE4:
  2842. 00001EE4  285F                     movea.l    A4, [A7]+
  2843. 00001EE6  4E5E                     unlink     A6
  2844. 00001EE8  205F                     movea.l    A0, [A7]+
  2845. 00001EEA  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2846. 00001EEE  4ED0                     jmp        [A0]
  2847. fn00001EF0:
  2848. 00001EF0  4E56 FFE2                link       A6, -0x001E
  2849. 00001EF4  206E 000C                movea.l    A0, [A6 + 0xC]
  2850. 00001EF8  226E 000C                movea.l    A1, [A6 + 0xC]
  2851. 00001EFC  3029 0016                move.w     D0, [A1 + 0x16]
  2852. 00001F00  9068 0012                sub.w      D0, [A0 + 0x12]
  2853. 00001F04  3D40 FFFE                move.w     [A6 - 0x2], D0
  2854. 00001F08  206E 000C                movea.l    A0, [A6 + 0xC]
  2855. 00001F0C  226E 000C                movea.l    A1, [A6 + 0xC]
  2856. 00001F10  3029 0014                move.w     D0, [A1 + 0x14]
  2857. 00001F14  9068 0010                sub.w      D0, [A0 + 0x10]
  2858. 00001F18  3D40 FFFC                move.w     [A6 - 0x4], D0
  2859. 00001F1C  4AAE 0008                tst.l      [A6 + 0x8]
  2860. 00001F20  6700 00F2                beq        +0xF4 /* 00002014 */
  2861. 00001F24  206E 0008                movea.l    A0, [A6 + 0x8]
  2862. 00001F28  226E 0008                movea.l    A1, [A6 + 0x8]
  2863. 00001F2C  3029 0012                move.w     D0, [A1 + 0x12]
  2864. 00001F30  D068 0016                add.w      D0, [A0 + 0x16]
  2865. 00001F34  48C0                     ext.l      D0
  2866. 00001F36  81FC 0002                divs.w     D0, 0x2
  2867. 00001F3A  306E FFFE                movea.w    A0, [A6 - 0x2]
  2868. 00001F3E  2208                     move.l     D1, A0
  2869. 00001F40  83FC 0002                divs.w     D1, 0x2
  2870. 00001F44  9041                     sub.w      D0, D1
  2871. 00001F46  3D40 FFFA                move.w     [A6 - 0x6], D0
  2872. 00001F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2873. 00001F4E  226E 0008                movea.l    A1, [A6 + 0x8]
  2874. 00001F52  3029 0010                move.w     D0, [A1 + 0x10]
  2875. 00001F56  D068 0014                add.w      D0, [A0 + 0x14]
  2876. 00001F5A  48C0                     ext.l      D0
  2877. 00001F5C  81FC 0002                divs.w     D0, 0x2
  2878. 00001F60  306E FFFC                movea.w    A0, [A6 - 0x4]
  2879. 00001F64  2208                     move.l     D1, A0
  2880. 00001F66  83FC 0002                divs.w     D1, 0x2
  2881. 00001F6A  9041                     sub.w      D0, D1
  2882. 00001F6C  3D40 FFF8                move.w     [A6 - 0x8], D0
  2883. 00001F70  486E FFF2                pea.l      [A6 - 0xE]
  2884. 00001F74  A874                     syscall    GetPort
  2885. 00001F76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2886. 00001F7A  A873                     syscall    SetPort
  2887. 00001F7C  486E FFF8                pea.l      [A6 - 0x8]
  2888. 00001F80  A870                     syscall    LocalToGlobal
  2889. 00001F82  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2890. 00001F86  A873                     syscall    SetPort
  2891. 00001F88  302E FFFA                move.w     D0, [A6 - 0x6]
  2892. 00001F8C  D06E FFFE                add.w      D0, [A6 - 0x2]
  2893. 00001F90  322E FFF8                move.w     D1, [A6 - 0x8]
  2894. 00001F94  D26E FFFC                add.w      D1, [A6 - 0x4]
  2895. 00001F98  486E FFE2                pea.l      [A6 - 0x1E]
  2896. 00001F9C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2897. 00001FA0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2898. 00001FA4  3F00                     move.w     -[A7], D0
  2899. 00001FA6  3F01                     move.w     -[A7], D1
  2900. 00001FA8  A8A7                     syscall    SetRect
  2901. 00001FAA  486E FFE2                pea.l      [A6 - 0x1E]
  2902. 00001FAE  3F3C FFFB                move.w     -[A7], 0xFFFB
  2903. 00001FB2  3F3C FFFB                move.w     -[A7], 0xFFFB
  2904. 00001FB6  A8A9                     syscall    InsetRect
  2905. 00001FB8  42A7                     clr.l      -[A7]
  2906. 00001FBA  A8D8                     syscall    NewRgn
  2907. 00001FBC  205F                     movea.l    A0, [A7]+
  2908. 00001FBE  2D48 FFEE                move.l     [A6 - 0x12], A0
  2909. 00001FC2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2910. 00001FC6  486E FFE2                pea.l      [A6 - 0x1E]
  2911. 00001FCA  A8DF                     syscall    RectRgn
  2912. 00001FCC  42A7                     clr.l      -[A7]
  2913. 00001FCE  A8D8                     syscall    NewRgn
  2914. 00001FD0  205F                     movea.l    A0, [A7]+
  2915. 00001FD2  2D48 FFEA                move.l     [A6 - 0x16], A0
  2916. 00001FD6  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  2917. 00001FDA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2918. 00001FDE  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2919. 00001FE2  A8E4                     syscall    SectRgn
  2920. 00001FE4  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2921. 00001FE8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2922. 00001FEC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2923. 00001FF0  A8E6                     syscall    DiffRgn
  2924. 00001FF2  4267                     clr.w      -[A7]
  2925. 00001FF4  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2926. 00001FF8  A8E2                     syscall    EmptyRgn
  2927. 00001FFA  101F                     move.b     D0, [A7]+
  2928. 00001FFC  4A00                     tst.b      D0
  2929. 00001FFE  57C0                     seq        D0
  2930. 00002000  4400                     neg.b      D0
  2931. 00002002  4880                     ext.w      D0
  2932. 00002004  1D40 FFF7                move.b     [A6 - 0x9], D0
  2933. 00002008  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2934. 0000200C  A8D9                     syscall    DisposRgn/DisposeRgn
  2935. 0000200E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2936. 00002012  A8D9                     syscall    DisposRgn/DisposeRgn
  2937. label00002014:
  2938. 00002014  4AAE 0008                tst.l      [A6 + 0x8]
  2939. 00002018  6706                     beq        +0x8 /* 00002020 */
  2940. 0000201A  4A2E FFF7                tst.b      [A6 - 0x9]
  2941. 0000201E  675A                     beq        +0x5C /* 0000207A */
  2942. label00002020:
  2943. 00002020  2055                     movea.l    A0, [A5]
  2944. 00002022  91FC 0000 0074           sub.l      A0, 0x74 /* 't' */
  2945. 00002028  43EE FFEE                lea.l      A1, [A6 - 0x12]
  2946. 0000202C  22D8                     move.l     [A1]+, [A0]+
  2947. 0000202E  2290                     move.l     [A1], [A0]
  2948. 00002030  302E FFF0                move.w     D0, [A6 - 0x10]
  2949. 00002034  D06E FFF4                add.w      D0, [A6 - 0xC]
  2950. 00002038  48C0                     ext.l      D0
  2951. 0000203A  81FC 0002                divs.w     D0, 0x2
  2952. 0000203E  306E FFFE                movea.w    A0, [A6 - 0x2]
  2953. 00002042  2208                     move.l     D1, A0
  2954. 00002044  83FC 0002                divs.w     D1, 0x2
  2955. 00002048  9041                     sub.w      D0, D1
  2956. 0000204A  3D40 FFFA                move.w     [A6 - 0x6], D0
  2957. 0000204E  302E FFEE                move.w     D0, [A6 - 0x12]
  2958. 00002052  D06E FFF2                add.w      D0, [A6 - 0xE]
  2959. 00002056  48C0                     ext.l      D0
  2960. 00002058  81FC 0003                divs.w     D0, 0x3
  2961. 0000205C  306E FFFC                movea.w    A0, [A6 - 0x4]
  2962. 00002060  2208                     move.l     D1, A0
  2963. 00002062  83FC 0002                divs.w     D1, 0x2
  2964. 00002066  9041                     sub.w      D0, D1
  2965. 00002068  3D40 FFF8                move.w     [A6 - 0x8], D0
  2966. 0000206C  0C6E 001E FFF8           cmpi.w     [A6 - 0x8], 0x1E
  2967. 00002072  6C06                     bge        +0x8 /* 0000207A */
  2968. 00002074  701E                     moveq.l    D0, 0x1E
  2969. 00002076  3D40 FFF8                move.w     [A6 - 0x8], D0
  2970. label0000207A:
  2971. 0000207A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2972. 0000207E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2973. 00002082  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2974. 00002086  1F3C 0001                move.b     -[A7], 0x1
  2975. 0000208A  A91B                     syscall    MoveWindow
  2976. 0000208C  4E5E                     unlink     A6
  2977. 0000208E  4E75                     rts
  2978. 00002090  4E56 FFDA                link       A6, -0x0026
  2979. 00002094  422E FFED                clr.b      [A6 - 0x13]
  2980. 00002098  486E FFEE                pea.l      [A6 - 0x12]
  2981. 0000209C  A874                     syscall    GetPort
  2982. 0000209E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2983. 000020A2  A873                     syscall    SetPort
  2984. 000020A4  206E 000C                movea.l    A0, [A6 + 0xC]
  2985. 000020A8  0C50 0006                cmpi.w     [A0], 0x6
  2986. 000020AC  664C                     bne        +0x4E /* 000020FA */
  2987. 000020AE  486E FFDA                pea.l      [A6 - 0x26]
  2988. 000020B2  A898                     syscall    GetPenState
  2989. 000020B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2990. 000020B8  3F3C 0001                move.w     -[A7], 0x1
  2991. 000020BC  486E FFFE                pea.l      [A6 - 0x2]
  2992. 000020C0  486E FFFA                pea.l      [A6 - 0x6]
  2993. 000020C4  486E FFF2                pea.l      [A6 - 0xE]
  2994. 000020C8  A98D                     syscall    GetDialogItem/GetDItem
  2995. 000020CA  3F3C 0003                move.w     -[A7], 0x3
  2996. 000020CE  3F3C 0003                move.w     -[A7], 0x3
  2997. 000020D2  A89B                     syscall    PenSize
  2998. 000020D4  486E FFF2                pea.l      [A6 - 0xE]
  2999. 000020D8  3F3C FFFC                move.w     -[A7], 0xFFFC
  3000. 000020DC  3F3C FFFC                move.w     -[A7], 0xFFFC
  3001. 000020E0  A8A9                     syscall    InsetRect
  3002. 000020E2  486E FFF2                pea.l      [A6 - 0xE]
  3003. 000020E6  3F3C 0010                move.w     -[A7], 0x10
  3004. 000020EA  3F3C 0010                move.w     -[A7], 0x10
  3005. 000020EE  A8B0                     syscall    FrameRoundRect
  3006. 000020F0  486E FFDA                pea.l      [A6 - 0x26]
  3007. 000020F4  A899                     syscall    SetPenState
  3008. 000020F6  6000 003E                bra        +0x40 /* 00002136 */
  3009. label000020FA:
  3010. 000020FA  206E 000C                movea.l    A0, [A6 + 0xC]
  3011. 000020FE  0C50 0003                cmpi.w     [A0], 0x3
  3012. 00002102  6600 0032                bne        +0x34 /* 00002136 */
  3013. 00002106  206E 000C                movea.l    A0, [A6 + 0xC]
  3014. 0000210A  203C 0000 00FF           move.l     D0, 0xFF
  3015. 00002110  C0A8 0002                and.l      D0, [A0 + 0x2]
  3016. 00002114  4EBA DF04                jsr        [PC - 0x20FC /* 0000001A */]
  3017. 00002118  0002 000E                ori.b      D2, 0xE
  3018. 0000211C  0000 0003                ori.b      D0, 0x3
  3019. 00002120  0008 0000                ori.b      A0, 0x0
  3020. 00002124  000D 0010                ori.b      A5, 0x10
  3021. 00002128  206E 0008                movea.l    A0, [A6 + 0x8]
  3022. 0000212C  7001                     moveq.l    D0, 0x01
  3023. 0000212E  3080                     move.w     [A0], D0
  3024. 00002130  7001                     moveq.l    D0, 0x01
  3025. 00002132  1D40 FFED                move.b     [A6 - 0x13], D0
  3026. label00002136:
  3027. 00002136  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3028. 0000213A  A873                     syscall    SetPort
  3029. 0000213C  102E FFED                move.b     D0, [A6 - 0x13]
  3030. 00002140  4E5E                     unlink     A6
  3031. 00002142  205F                     movea.l    A0, [A7]+
  3032. 00002144  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3033. 00002148  1E80                     move.b     [A7], D0
  3034. 0000214A  4ED0                     jmp        [A0]
  3035. fn0000214C:
  3036. 0000214C  4E56 FFFC                link       A6, -0x0004
  3037. 00002150  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3038. 00002156  6704                     beq        +0x6 /* 0000215C */
  3039. 00002158  7001                     moveq.l    D0, 0x01
  3040. 0000215A  6002                     bra        +0x4 /* 0000215E */
  3041. label0000215C:
  3042. 0000215C  7000                     moveq.l    D0, 0x00
  3043. label0000215E:
  3044. 0000215E  3F00                     move.w     -[A7], D0
  3045. 00002160  4EBA 015C                jsr        [PC + 0x15C /* 000022BE */]
  3046. 00002164  548F                     addq.l     A7, 2
  3047. 00002166  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3048. 0000216C  6704                     beq        +0x6 /* 00002172 */
  3049. 0000216E  7001                     moveq.l    D0, 0x01
  3050. 00002170  6002                     bra        +0x4 /* 00002174 */
  3051. label00002172:
  3052. 00002172  7000                     moveq.l    D0, 0x00
  3053. label00002174:
  3054. 00002174  3F00                     move.w     -[A7], D0
  3055. 00002176  4EBA 00FA                jsr        [PC + 0xFA /* 00002272 */]
  3056. 0000217A  548F                     addq.l     A7, 2
  3057. 0000217C  4878 0004                push.l     0x4
  3058. 00002180  486E FFFC                pea.l      [A6 - 0x4]
  3059. 00002184  4EBA F41A                jsr        [PC - 0xBE6 /* 000015A0 */]
  3060. 00002188  4E5E                     unlink     A6
  3061. 0000218A  4E75                     rts
  3062. fn0000218C:
  3063. 0000218C  4E56 0000                link       A6, 0
  3064. 00002190  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3065. 00002196  6704                     beq        +0x6 /* 0000219C */
  3066. 00002198  7001                     moveq.l    D0, 0x01
  3067. 0000219A  6002                     bra        +0x4 /* 0000219E */
  3068. label0000219C:
  3069. 0000219C  7000                     moveq.l    D0, 0x00
  3070. label0000219E:
  3071. 0000219E  3F00                     move.w     -[A7], D0
  3072. 000021A0  4EBA 00F4                jsr        [PC + 0xF4 /* 00002296 */]
  3073. 000021A4  548F                     addq.l     A7, 2
  3074. 000021A6  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3075. 000021AC  6704                     beq        +0x6 /* 000021B2 */
  3076. 000021AE  7001                     moveq.l    D0, 0x01
  3077. 000021B0  6002                     bra        +0x4 /* 000021B4 */
  3078. label000021B2:
  3079. 000021B2  7000                     moveq.l    D0, 0x00
  3080. label000021B4:
  3081. 000021B4  3F00                     move.w     -[A7], D0
  3082. 000021B6  4EBA 01D0                jsr        [PC + 0x1D0 /* 00002388 */]
  3083. 000021BA  548F                     addq.l     A7, 2
  3084. 000021BC  4E5E                     unlink     A6
  3085. 000021BE  4E75                     rts
  3086. fn000021C0:
  3087. 000021C0  42A7                     clr.l      -[A7]
  3088. 000021C2  3F3C A085                move.w     -[A7], 0xA085
  3089. 000021C6  4267                     clr.w      -[A7]
  3090. 000021C8  4EBA F3A8                jsr        [PC - 0xC58 /* 00001572 */]
  3091. 000021CC  201F                     move.l     D0, [A7]+
  3092. 000021CE  2940 0402                move.l     [A4 + 0x402], D0
  3093. 000021D2  41FA 005C                lea.l      A0, [PC + 0x5C /* 00002230, value 0x0, cstring "" */]
  3094. 000021D6  20AC 0402                move.l     [A0], [A4 + 0x402]
  3095. 000021DA  41FA 0044                lea.l      A0, [PC + 0x44 /* 00002220, value 0xC41A685 */]
  3096. 000021DE  2948 0406                move.l     [A4 + 0x406], A0
  3097. 000021E2  42A7                     clr.l      -[A7]
  3098. 000021E4  4878 0006                push.l     0x6
  3099. 000021E8  4EBA F2D8                jsr        [PC - 0xD28 /* 000014C2 */]
  3100. 000021EC  205F                     movea.l    A0, [A7]+
  3101. 000021EE  2948 040A                move.l     [A4 + 0x40A], A0
  3102. 000021F2  4AAC 040A                tst.l      [A4 + 0x40A]
  3103. 000021F6  6604                     bne        +0x6 /* 000021FC */
  3104. 000021F8  7094                     moveq.l    D0, 0xFFFFFF94
  3105. 000021FA  6038                     bra        +0x3A /* 00002234 */
  3106. label000021FC:
  3107. 000021FC  206C 040A                movea.l    A0, [A4 + 0x40A]
  3108. 00002200  30BC 4EF9                move.w     [A0], 0x4EF9
  3109. 00002204  206C 040A                movea.l    A0, [A4 + 0x40A]
  3110. 00002208  216C 0406 0002           move.l     [A0 + 0x2], [A4 + 0x406]
  3111. 0000220E  2F2C 040A                move.l     -[A7], [A4 + 0x40A]
  3112. 00002212  3F3C A085                move.w     -[A7], 0xA085
  3113. 00002216  4267                     clr.w      -[A7]
  3114. 00002218  4EBA F370                jsr        [PC - 0xC90 /* 0000158A */]
  3115. 0000221C  7000                     moveq.l    D0, 0x00
  3116. 0000221E  6014                     bra        +0x16 /* 00002234 */
  3117. 00002220  0C41 A685                cmpi.w     D1, 0xA685
  3118. 00002224  6604                     bne        +0x6 /* 0000222A */
  3119. 00002226  0040 0001                ori.w      D0, 0x1
  3120. label0000222A:
  3121. 0000222A  2F3A 0004                move.l     -[A7], [PC + 0x4 /* 00002230, value 0x0, cstring "" */]
  3122. 0000222E  4E75                     rts
  3123. 00002230  0000 0000                ori.b      D0, 0x0
  3124. label00002234:
  3125. 00002234  4E75                     rts
  3126. fn00002236:
  3127. 00002236  42A7                     clr.l      -[A7]
  3128. 00002238  3F3C A085                move.w     -[A7], 0xA085
  3129. 0000223C  4267                     clr.w      -[A7]
  3130. 0000223E  4EBA F332                jsr        [PC - 0xCCE /* 00001572 */]
  3131. 00002242  201F                     move.l     D0, [A7]+
  3132. 00002244  B0AC 040A                cmp.l      D0, [A4 + 0x40A]
  3133. 00002248  661C                     bne        +0x1E /* 00002266 */
  3134. 0000224A  2F2C 0402                move.l     -[A7], [A4 + 0x402]
  3135. 0000224E  3F3C A085                move.w     -[A7], 0xA085
  3136. 00002252  4267                     clr.w      -[A7]
  3137. 00002254  4EBA F334                jsr        [PC - 0xCCC /* 0000158A */]
  3138. 00002258  2F2C 040A                move.l     -[A7], [A4 + 0x40A]
  3139. 0000225C  4EBA F270                jsr        [PC - 0xD90 /* 000014CE */]
  3140. 00002260  42AC 040A                clr.l      [A4 + 0x40A]
  3141. 00002264  600A                     bra        +0xC /* 00002270 */
  3142. label00002266:
  3143. 00002266  206C 040A                movea.l    A0, [A4 + 0x40A]
  3144. 0000226A  216C 0402 0002           move.l     [A0 + 0x2], [A4 + 0x402]
  3145. label00002270:
  3146. 00002270  4E75                     rts
  3147. fn00002272:
  3148. 00002272  4E56 FFFC                link       A6, -0x0004
  3149. 00002276  4A2E 0009                tst.b      [A6 + 0x9]
  3150. 0000227A  6704                     beq        +0x6 /* 00002280 */
  3151. 0000227C  7001                     moveq.l    D0, 0x01
  3152. 0000227E  6002                     bra        +0x4 /* 00002282 */
  3153. label00002280:
  3154. 00002280  7005                     moveq.l    D0, 0x05
  3155. label00002282:
  3156. 00002282  4840                     swap.w     D0
  3157. 00002284  4240                     clr.w      D0
  3158. 00002286  4840                     swap.w     D0
  3159. 00002288  2D40 FFFC                move.l     [A6 - 0x4], D0
  3160. 0000228C  202E FFFC                move.l     D0, [A6 - 0x4]
  3161. 00002290  A685                     syscall    SerialPower, flags=6
  3162. 00002292  4E5E                     unlink     A6
  3163. 00002294  4E75                     rts
  3164. fn00002296:
  3165. 00002296  4E56 FFFC                link       A6, -0x0004
  3166. 0000229A  4A2E 0009                tst.b      [A6 + 0x9]
  3167. 0000229E  6706                     beq        +0x8 /* 000022A6 */
  3168. 000022A0  303C 0080                move.w     D0, 0x80
  3169. 000022A4  6004                     bra        +0x6 /* 000022AA */
  3170. label000022A6:
  3171. 000022A6  303C 0084                move.w     D0, 0x84
  3172. label000022AA:
  3173. 000022AA  4840                     swap.w     D0
  3174. 000022AC  4240                     clr.w      D0
  3175. 000022AE  4840                     swap.w     D0
  3176. 000022B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3177. 000022B4  202E FFFC                move.l     D0, [A6 - 0x4]
  3178. 000022B8  A685                     syscall    SerialPower, flags=6
  3179. 000022BA  4E5E                     unlink     A6
  3180. 000022BC  4E75                     rts
  3181. fn000022BE:
  3182. 000022BE  4E56 FFFC                link       A6, -0x0004
  3183. 000022C2  4A2E 0009                tst.b      [A6 + 0x9]
  3184. 000022C6  660A                     bne        +0xC /* 000022D2 */
  3185. 000022C8  41FA 008E                lea.l      A0, [PC + 0x8E /* 00002358, value 0x72006002, cstring "r" */]
  3186. 000022CC  2D48 FFFC                move.l     [A6 - 0x4], A0
  3187. 000022D0  6008                     bra        +0xA /* 000022DA */
  3188. label000022D2:
  3189. 000022D2  41FA 0088                lea.l      A0, [PC + 0x88 /* 0000235C, value 0x72010C00 */]
  3190. 000022D6  2D48 FFFC                move.l     [A6 - 0x4], A0
  3191. label000022DA:
  3192. 000022DA  42A7                     clr.l      -[A7]
  3193. 000022DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3194. 000022E0  4EBA F2FE                jsr        [PC - 0xD02 /* 000015E0 */]
  3195. 000022E4  201F                     move.l     D0, [A7]+
  3196. 000022E6  2D40 FFFC                move.l     [A6 - 0x4], D0
  3197. 000022EA  102E 0009                move.b     D0, [A6 + 0x9]
  3198. 000022EE  4880                     ext.w      D0
  3199. 000022F0  C1FC 000C                muls.w     D0, 0xC
  3200. 000022F4  41EC 040E                lea.l      A0, [A4 + 0x40E]
  3201. 000022F8  D1C0                     add.l      A0, D0
  3202. 000022FA  7010                     moveq.l    D0, 0x10
  3203. 000022FC  3140 0004                move.w     [A0 + 0x4], D0
  3204. 00002300  102E 0009                move.b     D0, [A6 + 0x9]
  3205. 00002304  4880                     ext.w      D0
  3206. 00002306  C1FC 000C                muls.w     D0, 0xC
  3207. 0000230A  41EC 040E                lea.l      A0, [A4 + 0x40E]
  3208. 0000230E  D1C0                     add.l      A0, D0
  3209. 00002310  216E FFFC 0006           move.l     [A0 + 0x6], [A6 - 0x4]
  3210. 00002316  102E 0009                move.b     D0, [A6 + 0x9]
  3211. 0000231A  4880                     ext.w      D0
  3212. 0000231C  C1FC 000C                muls.w     D0, 0xC
  3213. 00002320  41EC 040E                lea.l      A0, [A4 + 0x40E]
  3214. 00002324  D1C0                     add.l      A0, D0
  3215. 00002326  7003                     moveq.l    D0, 0x03
  3216. 00002328  3140 000A                move.w     [A0 + 0xA], D0
  3217. 0000232C  102E 0009                move.b     D0, [A6 + 0x9]
  3218. 00002330  4880                     ext.w      D0
  3219. 00002332  C1FC 000C                muls.w     D0, 0xC
  3220. 00002336  41EC 040E                lea.l      A0, [A4 + 0x40E]
  3221. 0000233A  D1C0                     add.l      A0, D0
  3222. 0000233C  2D48 FFFC                move.l     [A6 - 0x4], A0
  3223. 00002340  42A7                     clr.l      -[A7]
  3224. 00002342  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3225. 00002346  4EBA F298                jsr        [PC - 0xD68 /* 000015E0 */]
  3226. 0000234A  201F                     move.l     D0, [A7]+
  3227. 0000234C  2D40 FFFC                move.l     [A6 - 0x4], D0
  3228. 00002350  206E FFFC                movea.l    A0, [A6 - 0x4]
  3229. 00002354  A28A                     syscall    SleepQInstall, flags=2
  3230. 00002356  602C                     bra        +0x2E /* 00002384 */
  3231. 00002358  7200                     moveq.l    D1, 0x00
  3232. 0000235A  6002                     bra        +0x4 /* 0000235E */
  3233. 0000235C  7201                     moveq.l    D1, 0x01
  3234. label0000235E:
  3235. 0000235E  0C00 0001                cmpi.b     D0, 0x1
  3236. 00002362  671E                     beq        +0x20 /* 00002382 */
  3237. 00002364  0C00 0002                cmpi.b     D0, 0x2
  3238. 00002368  660A                     bne        +0xC /* 00002374 */
  3239. 0000236A  3F01                     move.w     -[A7], D1
  3240. 0000236C  4EBA FF28                jsr        [PC - 0xD8 /* 00002296 */]
  3241. 00002370  548F                     addq.l     A7, 2
  3242. 00002372  600E                     bra        +0x10 /* 00002382 */
  3243. label00002374:
  3244. 00002374  0C00 0003                cmpi.b     D0, 0x3
  3245. 00002378  6608                     bne        +0xA /* 00002382 */
  3246. 0000237A  3F01                     move.w     -[A7], D1
  3247. 0000237C  4EBA FEF4                jsr        [PC - 0x10C /* 00002272 */]
  3248. 00002380  548F                     addq.l     A7, 2
  3249. label00002382:
  3250. 00002382  4E75                     rts
  3251. label00002384:
  3252. 00002384  4E5E                     unlink     A6
  3253. 00002386  4E75                     rts
  3254. fn00002388:
  3255. 00002388  4E56 FFFC                link       A6, -0x0004
  3256. 0000238C  102E 0009                move.b     D0, [A6 + 0x9]
  3257. 00002390  4880                     ext.w      D0
  3258. 00002392  C1FC 000C                muls.w     D0, 0xC
  3259. 00002396  41EC 040E                lea.l      A0, [A4 + 0x40E]
  3260. 0000239A  D1C0                     add.l      A0, D0
  3261. 0000239C  2D48 FFFC                move.l     [A6 - 0x4], A0
  3262. 000023A0  42A7                     clr.l      -[A7]
  3263. 000023A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3264. 000023A6  4EBA F238                jsr        [PC - 0xDC8 /* 000015E0 */]
  3265. 000023AA  201F                     move.l     D0, [A7]+
  3266. 000023AC  2D40 FFFC                move.l     [A6 - 0x4], D0
  3267. 000023B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  3268. 000023B4  A48A                     syscall    SleepQRemove/SlpQRemove, flags=4
  3269. 000023B6  4E5E                     unlink     A6
  3270. 000023B8  4E75                     rts
  3271. fn000023BA:
  3272. 000023BA  4E56 FFFC                link       A6, -0x0004
  3273. 000023BE  422C 000D                clr.b      [A4 + 0xD]
  3274. 000023C2  206E 0008                movea.l    A0, [A6 + 0x8]
  3275. 000023C6  2968 001C 0016           move.l     [A4 + 0x16], [A0 + 0x1C]
  3276. 000023CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3277. 000023D0  2028 0020                move.l     D0, [A0 + 0x20]
  3278. 000023D4  C0AC 0000                and.l      D0, [A4 + 0x0]
  3279. 000023D8  2940 0032                move.l     [A4 + 0x32], D0
  3280. 000023DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3281. 000023E0  2D68 0024 FFFC           move.l     [A6 - 0x4], [A0 + 0x24]
  3282. 000023E6  6700 0088                beq        +0x8A /* 00002470 */
  3283. 000023EA  4A2C 000C                tst.b      [A4 + 0xC]
  3284. 000023EE  6618                     bne        +0x1A /* 00002408 */
  3285. 000023F0  4EBA ECD0                jsr        [PC - 0x1330 /* 000010C2 */]
  3286. 000023F4  4A00                     tst.b      D0
  3287. 000023F6  6608                     bne        +0xA /* 00002400 */
  3288. 000023F8  303C FF1A                move.w     D0, 0xFF1A
  3289. 000023FC  6000 008A                bra        +0x8C /* 00002488 */
  3290. label00002400:
  3291. 00002400  296E FFFC 0036           move.l     [A4 + 0x36], [A6 - 0x4]
  3292. 00002406  6046                     bra        +0x48 /* 0000244E */
  3293. label00002408:
  3294. 00002408  222E FFFC                move.l     D1, [A6 - 0x4]
  3295. 0000240C  7000                     moveq.l    D0, 0x00
  3296. 0000240E  302C 003A                move.w     D0, [A4 + 0x3A]
  3297. 00002412  6606                     bne        +0x8 /* 0000241A */
  3298. 00002414  2941 0036                move.l     [A4 + 0x36], D1
  3299. 00002418  6034                     bra        +0x36 /* 0000244E */
  3300. label0000241A:
  3301. 0000241A  7400                     moveq.l    D2, 0x00
  3302. 0000241C  9280                     sub.l      D1, D0
  3303. 0000241E  6A08                     bpl        +0xA /* 00002428 */
  3304. 00002420  2401                     move.l     D2, D1
  3305. 00002422  4482                     neg.l      D2
  3306. 00002424  9082                     sub.l      D0, D2
  3307. 00002426  7200                     moveq.l    D1, 0x00
  3308. label00002428:
  3309. 00002428  3942 003A                move.w     [A4 + 0x3A], D2
  3310. 0000242C  2941 0036                move.l     [A4 + 0x36], D1
  3311. 00002430  226E 000C                movea.l    A1, [A6 + 0xC]
  3312. 00002434  2269 0008                movea.l    A1, [A1 + 0x8]
  3313. 00002438  D1A9 0028                add.l      [A1 + 0x28], D0
  3314. 0000243C  206C 003C                movea.l    A0, [A4 + 0x3C]
  3315. 00002440  D1AC 003C                add.l      [A4 + 0x3C], D0
  3316. 00002444  226C 0032                movea.l    A1, [A4 + 0x32]
  3317. 00002448  D1AC 0032                add.l      [A4 + 0x32], D0
  3318. 0000244C  A02E                     syscall    BlockMove/BlockMoveData
  3319. label0000244E:
  3320. 0000244E  4A2C 000E                tst.b      [A4 + 0xE]
  3321. 00002452  661C                     bne        +0x1E /* 00002470 */
  3322. 00002454  4EBA 0036                jsr        [PC + 0x36 /* 0000248C */]
  3323. 00002458  426C 003A                clr.w      [A4 + 0x3A]
  3324. 0000245C  4A2C 000B                tst.b      [A4 + 0xB]
  3325. 00002460  6708                     beq        +0xA /* 0000246A */
  3326. 00002462  7001                     moveq.l    D0, 0x01
  3327. 00002464  2F0A                     move.l     -[A7], A2
  3328. 00002466  A08D                     syscall    DebugUtil
  3329. 00002468  245F                     movea.l    A2, [A7]+
  3330. label0000246A:
  3331. 0000246A  7001                     moveq.l    D0, 0x01
  3332. 0000246C  1940 000E                move.b     [A4 + 0xE], D0
  3333. label00002470:
  3334. 00002470  4AAC 0036                tst.l      [A4 + 0x36]
  3335. 00002474  56C0                     sne        D0
  3336. 00002476  4400                     neg.b      D0
  3337. 00002478  4880                     ext.w      D0
  3338. 0000247A  1940 0008                move.b     [A4 + 0x8], D0
  3339. 0000247E  4A00                     tst.b      D0
  3340. 00002480  6704                     beq        +0x6 /* 00002486 */
  3341. 00002482  7001                     moveq.l    D0, 0x01
  3342. 00002484  6002                     bra        +0x4 /* 00002488 */
  3343. label00002486:
  3344. 00002486  7000                     moveq.l    D0, 0x00
  3345. label00002488:
  3346. 00002488  4E5E                     unlink     A6
  3347. 0000248A  4E75                     rts
  3348. fn0000248C:
  3349. 0000248C  7007                     moveq.l    D0, 0x07
  3350. 0000248E  41EC 0426                lea.l      A0, [A4 + 0x426]
  3351. 00002492  7200                     moveq.l    D1, 0x00
  3352. label00002494:
  3353. 00002494  20C1                     move.l     [A0]+, D1
  3354. 00002496  20C1                     move.l     [A0]+, D1
  3355. 00002498  20C1                     move.l     [A0]+, D1
  3356. 0000249A  20C1                     move.l     [A0]+, D1
  3357. 0000249C  51C8 FFF6                dbf        D0, -0xC /* 00002494 */
  3358. 000024A0  4E75                     rts
  3359. fn000024A2:
  3360. 000024A2  226C 001E                movea.l    A1, [A4 + 0x1E]
  3361. 000024A6  246C 0040                movea.l    A2, [A4 + 0x40]
  3362. 000024AA  4AAC 001A                tst.l      [A4 + 0x1A]
  3363. 000024AE  6600 0082                bne        +0x84 /* 00002532 */
  3364. 000024B2  322C 0026                move.w     D1, [A4 + 0x26]
  3365. 000024B6  6600 0102                bne        +0x104 /* 000025BA */
  3366. 000024BA  322C 0114                move.w     D1, [A4 + 0x114]
  3367. 000024BE  6700 0158                beq        +0x15A /* 00002618 */
  3368. 000024C2  41EC 0054                lea.l      A0, [A4 + 0x54]
  3369. 000024C6  4E92                     jsr        [A2]
  3370. label000024C8:
  3371. 000024C8  206C 0032                movea.l    A0, [A4 + 0x32]
  3372. 000024CC  262C 0036                move.l     D3, [A4 + 0x36]
  3373. 000024D0  96AC 002A                sub.l      D3, [A4 + 0x2A]
  3374. 000024D4  6A04                     bpl        +0x6 /* 000024DA */
  3375. 000024D6  41EC 0054                lea.l      A0, [A4 + 0x54]
  3376. label000024DA:
  3377. 000024DA  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  3378. 000024DE  486C 0054                pea.l      [A4 + 0x54]
  3379. 000024E2  2F08                     move.l     -[A7], A0
  3380. 000024E4  2F3C 0000 00C0           move.l     -[A7], 0xC0
  3381. 000024EA  486C 0426                pea.l      [A4 + 0x426]
  3382. 000024EE  486C 0426                pea.l      [A4 + 0x426]
  3383. 000024F2  7001                     moveq.l    D0, 0x01
  3384. 000024F4  2F00                     move.l     -[A7], D0
  3385. 000024F6  2F00                     move.l     -[A7], D0
  3386. 000024F8  5341                     subq.w     D1, 1
  3387. 000024FA  660C                     bne        +0xE /* 00002508 */
  3388. 000024FC  203C 0004 0010           move.l     D0, 0x40010
  3389. 00002502  A800                     syscall    SoundDispatch
  3390. 00002504  6000 010E                bra        +0x110 /* 00002614 */
  3391. label00002508:
  3392. 00002508  5341                     subq.w     D1, 1
  3393. 0000250A  660C                     bne        +0xE /* 00002518 */
  3394. 0000250C  203C 000C 0010           move.l     D0, 0xC0010
  3395. 00002512  A800                     syscall    SoundDispatch
  3396. 00002514  6000 00FE                bra        +0x100 /* 00002614 */
  3397. label00002518:
  3398. 00002518  5341                     subq.w     D1, 1
  3399. 0000251A  6608                     bne        +0xA /* 00002524 */
  3400. 0000251C  4EBA 39FA                jsr        [PC + 0x39FA /* 00005F18 */]
  3401. 00002520  6000 00F2                bra        +0xF4 /* 00002614 */
  3402. label00002524:
  3403. 00002524  5341                     subq.w     D1, 1
  3404. 00002526  6600 00E4                bne        +0xE6 /* 0000260C */
  3405. 0000252A  4EBA 1170                jsr        [PC + 0x1170 /* 0000369C */]
  3406. 0000252E  6000 00E4                bra        +0xE6 /* 00002614 */
  3407. label00002532:
  3408. 00002532  41EC 0054                lea.l      A0, [A4 + 0x54]
  3409. 00002536  4E92                     jsr        [A2]
  3410. 00002538  7000                     moveq.l    D0, 0x00
  3411. 0000253A  4A2C 000A                tst.b      [A4 + 0xA]
  3412. 0000253E  673A                     beq        +0x3C /* 0000257A */
  3413. 00002540  323C 00C0                move.w     D1, 0xC0
  3414. 00002544  5341                     subq.w     D1, 1
  3415. 00002546  7400                     moveq.l    D2, 0x00
  3416. 00002548  3602                     move.w     D3, D2
  3417. 0000254A  41EC 0054                lea.l      A0, [A4 + 0x54]
  3418. label0000254E:
  3419. 0000254E  1418                     move.b     D2, [A0]+
  3420. 00002550  B642                     cmp.w      D3, D2
  3421. 00002552  6D0C                     blt        +0xE /* 00002560 */
  3422. label00002554:
  3423. 00002554  51C9 FFF8                dbf        D1, -0xA /* 0000254E */
  3424. 00002558  600C                     bra        +0xE /* 00002566 */
  3425. label0000255A:
  3426. 0000255A  1618                     move.b     D3, [A0]+
  3427. 0000255C  B443                     cmp.w      D2, D3
  3428. 0000255E  6DF4                     blt        -0xA /* 00002554 */
  3429. label00002560:
  3430. 00002560  51C9 FFF8                dbf        D1, -0xA /* 0000255A */
  3431. 00002564  3602                     move.w     D3, D2
  3432. label00002566:
  3433. 00002566  396C 002E 0030           move.w     [A4 + 0x30], [A4 + 0x2E]
  3434. 0000256C  3943 002E                move.w     [A4 + 0x2E], D3
  3435. 00002570  302C 0030                move.w     D0, [A4 + 0x30]
  3436. 00002574  D043                     add.w      D0, D3
  3437. 00002576  0440 0100                subi.w     D0, 0x100
  3438. label0000257A:
  3439. 0000257A  206C 0016                movea.l    A0, [A4 + 0x16]
  3440. 0000257E  43EC 0054                lea.l      A1, [A4 + 0x54]
  3441. 00002582  323C 00C0                move.w     D1, 0xC0
  3442. 00002586  246C 001A                movea.l    A2, [A4 + 0x1A]
  3443. 0000258A  4E92                     jsr        [A2]
  3444. 0000258C  322C 0026                move.w     D1, [A4 + 0x26]
  3445. 00002590  662E                     bne        +0x30 /* 000025C0 */
  3446. 00002592  322C 0114                move.w     D1, [A4 + 0x114]
  3447. 00002596  6600 FF30                bne        -0xCE /* 000024C8 */
  3448. 0000259A  262C 0036                move.l     D3, [A4 + 0x36]
  3449. 0000259E  0483 0000 00C0           subi.l     D3, 0xC0
  3450. 000025A4  6B00 0088                bmi        +0x8A /* 0000262E */
  3451. 000025A8  41EC 0054                lea.l      A0, [A4 + 0x54]
  3452. 000025AC  226C 0032                movea.l    A1, [A4 + 0x32]
  3453. 000025B0  203C 0000 00C0           move.l     D0, 0xC0
  3454. 000025B6  A02E                     syscall    BlockMove/BlockMoveData
  3455. 000025B8  6074                     bra        +0x76 /* 0000262E */
  3456. label000025BA:
  3457. 000025BA  41EC 0054                lea.l      A0, [A4 + 0x54]
  3458. 000025BE  4E92                     jsr        [A2]
  3459. label000025C0:
  3460. 000025C0  206C 0032                movea.l    A0, [A4 + 0x32]
  3461. 000025C4  262C 0036                move.l     D3, [A4 + 0x36]
  3462. 000025C8  96AC 002A                sub.l      D3, [A4 + 0x2A]
  3463. 000025CC  6A04                     bpl        +0x6 /* 000025D2 */
  3464. 000025CE  41EC 0054                lea.l      A0, [A4 + 0x54]
  3465. label000025D2:
  3466. 000025D2  594F                     subq.w     A7, 4
  3467. 000025D4  486C 0054                pea.l      [A4 + 0x54]
  3468. 000025D8  2F08                     move.l     -[A7], A0
  3469. 000025DA  2F3C 0000 00C0           move.l     -[A7], 0xC0
  3470. 000025E0  486C 0426                pea.l      [A4 + 0x426]
  3471. 000025E4  486C 0426                pea.l      [A4 + 0x426]
  3472. 000025E8  7001                     moveq.l    D0, 0x01
  3473. 000025EA  2F00                     move.l     -[A7], D0
  3474. 000025EC  2F00                     move.l     -[A7], D0
  3475. 000025EE  5341                     subq.w     D1, 1
  3476. 000025F0  6606                     bne        +0x8 /* 000025F8 */
  3477. 000025F2  4EBA 0D44                jsr        [PC + 0xD44 /* 00003338 */]
  3478. 000025F6  601C                     bra        +0x1E /* 00002614 */
  3479. label000025F8:
  3480. 000025F8  5341                     subq.w     D1, 1
  3481. 000025FA  6606                     bne        +0x8 /* 00002602 */
  3482. 000025FC  4EBA 0F80                jsr        [PC + 0xF80 /* 0000357E */]
  3483. 00002600  6012                     bra        +0x14 /* 00002614 */
  3484. label00002602:
  3485. 00002602  5341                     subq.w     D1, 1
  3486. 00002604  6606                     bne        +0x8 /* 0000260C */
  3487. 00002606  4EBA 0DFC                jsr        [PC + 0xDFC /* 00003404 */]
  3488. 0000260A  6008                     bra        +0xA /* 00002614 */
  3489. label0000260C:
  3490. 0000260C  DEFC 0020                add.w      A7, 0x20 /* ' ' */
  3491. 00002610  A9FF                     syscall    Debugger
  3492. 00002612  4E75                     rts
  3493. label00002614:
  3494. 00002614  201F                     move.l     D0, [A7]+
  3495. 00002616  6016                     bra        +0x18 /* 0000262E */
  3496. label00002618:
  3497. 00002618  206C 0032                movea.l    A0, [A4 + 0x32]
  3498. 0000261C  262C 0036                move.l     D3, [A4 + 0x36]
  3499. 00002620  0483 0000 00C0           subi.l     D3, 0xC0
  3500. 00002626  6A04                     bpl        +0x6 /* 0000262C */
  3501. 00002628  41EC 0054                lea.l      A0, [A4 + 0x54]
  3502. label0000262C:
  3503. 0000262C  4E92                     jsr        [A2]
  3504. label0000262E:
  3505. 0000262E  4483                     neg.l      D3
  3506. 00002630  6A02                     bpl        +0x4 /* 00002634 */
  3507. 00002632  7600                     moveq.l    D3, 0x00
  3508. label00002634:
  3509. 00002634  202C 002A                move.l     D0, [A4 + 0x2A]
  3510. 00002638  9083                     sub.l      D0, D3
  3511. 0000263A  660E                     bne        +0x10 /* 0000264A */
  3512. 0000263C  41EC 0054                lea.l      A0, [A4 + 0x54]
  3513. 00002640  2948 003C                move.l     [A4 + 0x3C], A0
  3514. 00002644  3943 003A                move.w     [A4 + 0x3A], D3
  3515. 00002648  6078                     bra        +0x7A /* 000026C2 */
  3516. label0000264A:
  3517. 0000264A  246C 0012                movea.l    A2, [A4 + 0x12]
  3518. 0000264E  246A 0008                movea.l    A2, [A2 + 0x8]
  3519. 00002652  D1AA 0028                add.l      [A2 + 0x28], D0
  3520. 00002656  226C 0032                movea.l    A1, [A4 + 0x32]
  3521. 0000265A  D1AC 0032                add.l      [A4 + 0x32], D0
  3522. 0000265E  91AC 0036                sub.l      [A4 + 0x36], D0
  3523. 00002662  3943 003A                move.w     [A4 + 0x3A], D3
  3524. 00002666  6710                     beq        +0x12 /* 00002678 */
  3525. 00002668  41EC 0054                lea.l      A0, [A4 + 0x54]
  3526. 0000266C  2408                     move.l     D2, A0
  3527. 0000266E  D480                     add.l      D2, D0
  3528. 00002670  2942 003C                move.l     [A4 + 0x3C], D2
  3529. 00002674  A02E                     syscall    BlockMove/BlockMoveData
  3530. 00002676  6006                     bra        +0x8 /* 0000267E */
  3531. label00002678:
  3532. 00002678  4AAC 0036                tst.l      [A4 + 0x36]
  3533. 0000267C  6644                     bne        +0x46 /* 000026C2 */
  3534. label0000267E:
  3535. 0000267E  422C 0008                clr.b      [A4 + 0x8]
  3536. 00002682  1F38 0CB2                move.b     -[A7], [0x00000CB2 /* MMU32bit */]
  3537. 00002686  6712                     beq        +0x14 /* 0000269A */
  3538. 00002688  0838 0000 0B73           btst.b     [0x00000B73 /* SystemInfo */], 0x0
  3539. 0000268E  56D7                     sne        [A7]
  3540. 00002690  6708                     beq        +0xA /* 0000269A */
  3541. 00002692  7000                     moveq.l    D0, 0x00
  3542. 00002694  2078 0DBC                movea.l    A0, [0x00000DBC /* JSwapMMU */]
  3543. 00002698  4E90                     jsr        [A0]
  3544. label0000269A:
  3545. 0000269A  226C 0012                movea.l    A1, [A4 + 0x12]
  3546. 0000269E  7000                     moveq.l    D0, 0x00
  3547. 000026A0  2078 08FC                movea.l    A0, [0x000008FC /* JIODone */]
  3548. 000026A4  4E90                     jsr        [A0]
  3549. 000026A6  4A2C 0008                tst.b      [A4 + 0x8]
  3550. 000026AA  660A                     bne        +0xC /* 000026B6 */
  3551. 000026AC  4A2C 0009                tst.b      [A4 + 0x9]
  3552. 000026B0  6604                     bne        +0x6 /* 000026B6 */
  3553. 000026B2  4EBA E38C                jsr        [PC - 0x1C74 /* 00000A40 */]
  3554. label000026B6:
  3555. 000026B6  4A1F                     tst.b      [A7]+
  3556. 000026B8  6708                     beq        +0xA /* 000026C2 */
  3557. 000026BA  7001                     moveq.l    D0, 0x01
  3558. 000026BC  2078 0DBC                movea.l    A0, [0x00000DBC /* JSwapMMU */]
  3559. 000026C0  4E90                     jsr        [A0]
  3560. label000026C2:
  3561. 000026C2  4E75                     rts
  3562. fn000026C4:
  3563. 000026C4  4E56 0000                link       A6, 0
  3564. 000026C8  082E 0000 0009           btst.b     [A6 + 0x9], 0x0
  3565. 000026CE  670E                     beq        +0x10 /* 000026DE */
  3566. 000026D0  486C 04A6                pea.l      [A4 + 0x4A6]
  3567. 000026D4  3F3C 0001                move.w     -[A7], 0x1
  3568. 000026D8  4EBA 00C0                jsr        [PC + 0xC0 /* 0000279A */]
  3569. 000026DC  5C8F                     addq.l     A7, 6
  3570. label000026DE:
  3571. 000026DE  082E 0001 0009           btst.b     [A6 + 0x9], 0x1
  3572. 000026E4  670E                     beq        +0x10 /* 000026F4 */
  3573. 000026E6  486C 04C1                pea.l      [A4 + 0x4C1]
  3574. 000026EA  3F3C 0002                move.w     -[A7], 0x2
  3575. 000026EE  4EBA 00AA                jsr        [PC + 0xAA /* 0000279A */]
  3576. 000026F2  5C8F                     addq.l     A7, 6
  3577. label000026F4:
  3578. 000026F4  4E5E                     unlink     A6
  3579. 000026F6  4E75                     rts
  3580. fn000026F8:
  3581. 000026F8  4E56 FFF8                link       A6, -0x0008
  3582. 000026FC  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  3583. 00002702  6616                     bne        +0x18 /* 0000271A */
  3584. 00002704  3F3C 0001                move.w     -[A7], 0x1
  3585. 00002708  4EBA FFEE                jsr        [PC - 0x12 /* 000026F8 */]
  3586. 0000270C  548F                     addq.l     A7, 2
  3587. 0000270E  3F3C 0002                move.w     -[A7], 0x2
  3588. 00002712  4EBA FFE4                jsr        [PC - 0x1C /* 000026F8 */]
  3589. 00002716  548F                     addq.l     A7, 2
  3590. 00002718  6036                     bra        +0x38 /* 00002750 */
  3591. label0000271A:
  3592. 0000271A  486E FFF8                pea.l      [A6 - 0x8]
  3593. 0000271E  486E FFFC                pea.l      [A6 - 0x4]
  3594. 00002722  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3595. 00002726  4EBA 00AE                jsr        [PC + 0xAE /* 000027D6 */]
  3596. 0000272A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3597. 0000272E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3598. 00002732  40C0                     move.w     D0, SR
  3599. 00002734  007C 0700                ori.w      sr, 1792
  3600. 00002738  1210                     move.b     D1, [A0]
  3601. label0000273A:
  3602. 0000273A  0810 0000                btst.b     [A0], 0x0
  3603. 0000273E  6706                     beq        +0x8 /* 00002746 */
  3604. 00002740  1228 0004                move.b     D1, [A0 + 0x4]
  3605. 00002744  60F4                     bra        -0xA /* 0000273A */
  3606. label00002746:
  3607. 00002746  206E FFF8                movea.l    A0, [A6 - 0x8]
  3608. 0000274A  10BC 0030                move.b     [A0], 0x30 /* '0' */
  3609. 0000274E  46C0                     move.w     SR, D0
  3610. label00002750:
  3611. 00002750  4E5E                     unlink     A6
  3612. 00002752  4E75                     rts
  3613. fn00002754:
  3614. 00002754  4E56 0000                link       A6, 0
  3615. 00002758  4A6E 000A                tst.w      [A6 + 0xA]
  3616. 0000275C  670A                     beq        +0xC /* 00002768 */
  3617. 0000275E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3618. 00002762  4EBA FF94                jsr        [PC - 0x6C /* 000026F8 */]
  3619. 00002766  548F                     addq.l     A7, 2
  3620. label00002768:
  3621. 00002768  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  3622. 0000276E  6606                     bne        +0x8 /* 00002776 */
  3623. 00002770  7001                     moveq.l    D0, 0x01
  3624. 00002772  3D40 0008                move.w     [A6 + 0x8], D0
  3625. label00002776:
  3626. 00002776  4A6E 000A                tst.w      [A6 + 0xA]
  3627. 0000277A  6708                     beq        +0xA /* 00002784 */
  3628. 0000277C  41EC 04DC                lea.l      A0, [A4 + 0x4DC]
  3629. 00002780  2008                     move.l     D0, A0
  3630. 00002782  6006                     bra        +0x8 /* 0000278A */
  3631. label00002784:
  3632. 00002784  41EC 04EF                lea.l      A0, [A4 + 0x4EF]
  3633. 00002788  2008                     move.l     D0, A0
  3634. label0000278A:
  3635. 0000278A  2F00                     move.l     -[A7], D0
  3636. 0000278C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3637. 00002790  4EBA 0008                jsr        [PC + 0x8 /* 0000279A */]
  3638. 00002794  5C8F                     addq.l     A7, 6
  3639. 00002796  4E5E                     unlink     A6
  3640. 00002798  4E75                     rts
  3641. fn0000279A:
  3642. 0000279A  4E56 0000                link       A6, 0
  3643. 0000279E  2F0B                     move.l     -[A7], A3
  3644. 000027A0  266E 000A                movea.l    A3, [A6 + 0xA]
  3645. 000027A4  40E7                     move.w     -[A7], SR
  3646. 000027A6  007C 0700                ori.w      sr, 1792
  3647. 000027AA  2078 01D8                movea.l    A0, [0x000001D8 /* SCCRd */]
  3648. 000027AE  2278 01DC                movea.l    A1, [0x000001DC /* SCCWr */]
  3649. 000027B2  7001                     moveq.l    D0, 0x01
  3650. 000027B4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3651. 000027B8  6604                     bne        +0x6 /* 000027BE */
  3652. 000027BA  5448                     addq.w     A0, 2
  3653. 000027BC  5449                     addq.w     A1, 2
  3654. label000027BE:
  3655. 000027BE  1010                     move.b     D0, [A0]
  3656. 000027C0  7000                     moveq.l    D0, 0x00
  3657. 000027C2  101B                     move.b     D0, [A3]+
  3658. 000027C4  6004                     bra        +0x6 /* 000027CA */
  3659. label000027C6:
  3660. 000027C6  129B                     move.b     [A1], [A3]+
  3661. 000027C8  4A41                     tst.w      D1
  3662. label000027CA:
  3663. 000027CA  51C8 FFFA                dbf        D0, -0x8 /* 000027C6 */
  3664. 000027CE  46DF                     move.w     SR, [A7]+
  3665. 000027D0  265F                     movea.l    A3, [A7]+
  3666. 000027D2  4E5E                     unlink     A6
  3667. 000027D4  4E75                     rts
  3668. fn000027D6:
  3669. 000027D6  4E56 0000                link       A6, 0
  3670. 000027DA  206E 000A                movea.l    A0, [A6 + 0xA]
  3671. 000027DE  20B8 01D8                move.l     [A0], [0x000001D8 /* SCCRd */]
  3672. 000027E2  206E 000E                movea.l    A0, [A6 + 0xE]
  3673. 000027E6  20B8 01DC                move.l     [A0], [0x000001DC /* SCCWr */]
  3674. 000027EA  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3675. 000027F0  660C                     bne        +0xE /* 000027FE */
  3676. 000027F2  206E 000A                movea.l    A0, [A6 + 0xA]
  3677. 000027F6  5490                     addq.l     [A0], 2
  3678. 000027F8  206E 000E                movea.l    A0, [A6 + 0xE]
  3679. 000027FC  5490                     addq.l     [A0], 2
  3680. label000027FE:
  3681. 000027FE  4E5E                     unlink     A6
  3682. 00002800  4E75                     rts
  3683. fn00002802:
  3684. 00002802  4E56 FFFE                link       A6, -0x0002
  3685. 00002806  426E FFFE                clr.w      [A6 - 0x2]
  3686. 0000280A  0C6C 0001 0028           cmpi.w     [A4 + 0x28], 0x1
  3687. 00002810  6600 005A                bne        +0x5C /* 0000286C */
  3688. 00002814  4A6C 0024                tst.w      [A4 + 0x24]
  3689. 00002818  6638                     bne        +0x3A /* 00002852 */
  3690. 0000281A  3F3C 0001                move.w     -[A7], 0x1
  3691. 0000281E  3F3C 0001                move.w     -[A7], 0x1
  3692. 00002822  4EBA 0086                jsr        [PC + 0x86 /* 000028AA */]
  3693. 00002826  588F                     addq.l     A7, 4
  3694. 00002828  4A00                     tst.b      D0
  3695. 0000282A  670A                     beq        +0xC /* 00002836 */
  3696. 0000282C  7001                     moveq.l    D0, 0x01
  3697. 0000282E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3698. 00002832  6000 006E                bra        +0x70 /* 000028A2 */
  3699. label00002836:
  3700. 00002836  3F3C 0001                move.w     -[A7], 0x1
  3701. 0000283A  3F3C 0002                move.w     -[A7], 0x2
  3702. 0000283E  4EBA 006A                jsr        [PC + 0x6A /* 000028AA */]
  3703. 00002842  588F                     addq.l     A7, 4
  3704. 00002844  4A00                     tst.b      D0
  3705. 00002846  6700 005A                beq        +0x5C /* 000028A2 */
  3706. 0000284A  7001                     moveq.l    D0, 0x01
  3707. 0000284C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3708. 00002850  6050                     bra        +0x52 /* 000028A2 */
  3709. label00002852:
  3710. 00002852  3F3C 0001                move.w     -[A7], 0x1
  3711. 00002856  3F2C 0024                move.w     -[A7], [A4 + 0x24]
  3712. 0000285A  4EBA 004E                jsr        [PC + 0x4E /* 000028AA */]
  3713. 0000285E  588F                     addq.l     A7, 4
  3714. 00002860  4A00                     tst.b      D0
  3715. 00002862  673E                     beq        +0x40 /* 000028A2 */
  3716. 00002864  7001                     moveq.l    D0, 0x01
  3717. 00002866  3D40 FFFE                move.w     [A6 - 0x2], D0
  3718. 0000286A  6036                     bra        +0x38 /* 000028A2 */
  3719. label0000286C:
  3720. 0000286C  3F3C 0001                move.w     -[A7], 0x1
  3721. 00002870  3F3C 0001                move.w     -[A7], 0x1
  3722. 00002874  4EBA 0034                jsr        [PC + 0x34 /* 000028AA */]
  3723. 00002878  588F                     addq.l     A7, 4
  3724. 0000287A  4A00                     tst.b      D0
  3725. 0000287C  6724                     beq        +0x26 /* 000028A2 */
  3726. 0000287E  3F3C 0001                move.w     -[A7], 0x1
  3727. 00002882  3F3C 0002                move.w     -[A7], 0x2
  3728. 00002886  4EBA 0022                jsr        [PC + 0x22 /* 000028AA */]
  3729. 0000288A  588F                     addq.l     A7, 4
  3730. 0000288C  4A00                     tst.b      D0
  3731. 0000288E  6708                     beq        +0xA /* 00002898 */
  3732. 00002890  7001                     moveq.l    D0, 0x01
  3733. 00002892  3D40 FFFE                move.w     [A6 - 0x2], D0
  3734. 00002896  600A                     bra        +0xC /* 000028A2 */
  3735. label00002898:
  3736. 00002898  3F3C 0001                move.w     -[A7], 0x1
  3737. 0000289C  4EBA 0142                jsr        [PC + 0x142 /* 000029E0 */]
  3738. 000028A0  548F                     addq.l     A7, 2
  3739. label000028A2:
  3740. 000028A2  102E FFFF                move.b     D0, [A6 - 0x1]
  3741. 000028A6  4E5E                     unlink     A6
  3742. 000028A8  4E75                     rts
  3743. fn000028AA:
  3744. 000028AA  4E56 FFFC                link       A6, -0x0004
  3745. 000028AE  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3746. 000028B4  6608                     bne        +0xA /* 000028BE */
  3747. 000028B6  41EC 0502                lea.l      A0, [A4 + 0x502]
  3748. 000028BA  2008                     move.l     D0, A0
  3749. 000028BC  6006                     bra        +0x8 /* 000028C4 */
  3750. label000028BE:
  3751. 000028BE  41EC 070C                lea.l      A0, [A4 + 0x70C]
  3752. 000028C2  2008                     move.l     D0, A0
  3753. label000028C4:
  3754. 000028C4  2D40 FFFC                move.l     [A6 - 0x4], D0
  3755. 000028C8  206E FFFC                movea.l    A0, [A6 - 0x4]
  3756. 000028CC  4A28 0209                tst.b      [A0 + 0x209]
  3757. 000028D0  672A                     beq        +0x2C /* 000028FC */
  3758. 000028D2  4A2E 000B                tst.b      [A6 + 0xB]
  3759. 000028D6  6724                     beq        +0x26 /* 000028FC */
  3760. 000028D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3761. 000028DC  4EBA 01F2                jsr        [PC + 0x1F2 /* 00002AD0 */]
  3762. 000028E0  548F                     addq.l     A7, 2
  3763. 000028E2  4A00                     tst.b      D0
  3764. 000028E4  6706                     beq        +0x8 /* 000028EC */
  3765. 000028E6  7001                     moveq.l    D0, 0x01
  3766. 000028E8  6000 00F2                bra        +0xF4 /* 000029DC */
  3767. label000028EC:
  3768. 000028EC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3769. 000028F0  4EBA 00EE                jsr        [PC + 0xEE /* 000029E0 */]
  3770. 000028F4  548F                     addq.l     A7, 2
  3771. 000028F6  7000                     moveq.l    D0, 0x00
  3772. 000028F8  6000 00E2                bra        +0xE4 /* 000029DC */
  3773. label000028FC:
  3774. 000028FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3775. 00002900  2068 0200                movea.l    A0, [A0 + 0x200]
  3776. 00002904  4A10                     tst.b      [A0]
  3777. 00002906  6C36                     bge        +0x38 /* 0000293E */
  3778. 00002908  206E FFFC                movea.l    A0, [A6 - 0x4]
  3779. 0000290C  7001                     moveq.l    D0, 0x01
  3780. 0000290E  1140 0208                move.b     [A0 + 0x208], D0
  3781. 00002912  206E FFFC                movea.l    A0, [A6 - 0x4]
  3782. 00002916  2068 0200                movea.l    A0, [A0 + 0x200]
  3783. 0000291A  7003                     moveq.l    D0, 0x03
  3784. 0000291C  1080                     move.b     [A0], D0
  3785. 0000291E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3786. 00002922  7001                     moveq.l    D0, 0x01
  3787. 00002924  1140 0209                move.b     [A0 + 0x209], D0
  3788. 00002928  4A2C 0004                tst.b      [A4 + 0x4]
  3789. 0000292C  6700 0074                beq        +0x76 /* 000029A2 */
  3790. 00002930  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3791. 00002934  4EBA F816                jsr        [PC - 0x7EA /* 0000214C */]
  3792. 00002938  548F                     addq.l     A7, 2
  3793. 0000293A  6000 0066                bra        +0x68 /* 000029A2 */
  3794. label0000293E:
  3795. 0000293E  4A2C 0004                tst.b      [A4 + 0x4]
  3796. 00002942  670E                     beq        +0x10 /* 00002952 */
  3797. 00002944  4EBA F87A                jsr        [PC - 0x786 /* 000021C0 */]
  3798. 00002948  4A40                     tst.w      D0
  3799. 0000294A  6706                     beq        +0x8 /* 00002952 */
  3800. 0000294C  7000                     moveq.l    D0, 0x00
  3801. 0000294E  6000 008C                bra        +0x8E /* 000029DC */
  3802. label00002952:
  3803. 00002952  4267                     clr.w      -[A7]
  3804. 00002954  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3805. 00002958  206E FFFC                movea.l    A0, [A6 - 0x4]
  3806. 0000295C  4868 0204                pea.l      [A0 + 0x204]
  3807. 00002960  4EBA EBC2                jsr        [PC - 0x143E /* 00001524 */]
  3808. 00002964  301F                     move.w     D0, [A7]+
  3809. 00002966  4A40                     tst.w      D0
  3810. 00002968  662E                     bne        +0x30 /* 00002998 */
  3811. 0000296A  4267                     clr.w      -[A7]
  3812. 0000296C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3813. 00002970  4868 0100                pea.l      [A0 + 0x100]
  3814. 00002974  206E FFFC                movea.l    A0, [A6 - 0x4]
  3815. 00002978  4868 0206                pea.l      [A0 + 0x206]
  3816. 0000297C  4EBA EBA6                jsr        [PC - 0x145A /* 00001524 */]
  3817. 00002980  301F                     move.w     D0, [A7]+
  3818. 00002982  4A40                     tst.w      D0
  3819. 00002984  6612                     bne        +0x14 /* 00002998 */
  3820. 00002986  206E FFFC                movea.l    A0, [A6 - 0x4]
  3821. 0000298A  4228 0208                clr.b      [A0 + 0x208]
  3822. 0000298E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3823. 00002992  7001                     moveq.l    D0, 0x01
  3824. 00002994  1140 0209                move.b     [A0 + 0x209], D0
  3825. label00002998:
  3826. 00002998  4A2C 0004                tst.b      [A4 + 0x4]
  3827. 0000299C  6704                     beq        +0x6 /* 000029A2 */
  3828. 0000299E  4EBA F896                jsr        [PC - 0x76A /* 00002236 */]
  3829. label000029A2:
  3830. 000029A2  206E FFFC                movea.l    A0, [A6 - 0x4]
  3831. 000029A6  4A28 0209                tst.b      [A0 + 0x209]
  3832. 000029AA  6724                     beq        +0x26 /* 000029D0 */
  3833. 000029AC  302E 0008                move.w     D0, [A6 + 0x8]
  3834. 000029B0  816C 0022                or.w       [A4 + 0x22], D0
  3835. 000029B4  4A2E 000B                tst.b      [A6 + 0xB]
  3836. 000029B8  6604                     bne        +0x6 /* 000029BE */
  3837. 000029BA  7001                     moveq.l    D0, 0x01
  3838. 000029BC  601E                     bra        +0x20 /* 000029DC */
  3839. label000029BE:
  3840. 000029BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3841. 000029C2  4EBA 010C                jsr        [PC + 0x10C /* 00002AD0 */]
  3842. 000029C6  548F                     addq.l     A7, 2
  3843. 000029C8  4A00                     tst.b      D0
  3844. 000029CA  6704                     beq        +0x6 /* 000029D0 */
  3845. 000029CC  7001                     moveq.l    D0, 0x01
  3846. 000029CE  600C                     bra        +0xE /* 000029DC */
  3847. label000029D0:
  3848. 000029D0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3849. 000029D4  4EBA 000A                jsr        [PC + 0xA /* 000029E0 */]
  3850. 000029D8  548F                     addq.l     A7, 2
  3851. 000029DA  7000                     moveq.l    D0, 0x00
  3852. label000029DC:
  3853. 000029DC  4E5E                     unlink     A6
  3854. 000029DE  4E75                     rts
  3855. fn000029E0:
  3856. 000029E0  4E56 FFFC                link       A6, -0x0004
  3857. 000029E4  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  3858. 000029EA  6618                     bne        +0x1A /* 00002A04 */
  3859. 000029EC  3F3C 0001                move.w     -[A7], 0x1
  3860. 000029F0  4EBA FFEE                jsr        [PC - 0x12 /* 000029E0 */]
  3861. 000029F4  548F                     addq.l     A7, 2
  3862. 000029F6  3F3C 0002                move.w     -[A7], 0x2
  3863. 000029FA  4EBA FFE4                jsr        [PC - 0x1C /* 000029E0 */]
  3864. 000029FE  548F                     addq.l     A7, 2
  3865. 00002A00  6000 00CA                bra        +0xCC /* 00002ACC */
  3866. label00002A04:
  3867. 00002A04  4A6E 0008                tst.w      [A6 + 0x8]
  3868. 00002A08  6700 00C2                beq        +0xC4 /* 00002ACC */
  3869. 00002A0C  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3870. 00002A12  6608                     bne        +0xA /* 00002A1C */
  3871. 00002A14  41EC 0502                lea.l      A0, [A4 + 0x502]
  3872. 00002A18  2008                     move.l     D0, A0
  3873. 00002A1A  6006                     bra        +0x8 /* 00002A22 */
  3874. label00002A1C:
  3875. 00002A1C  41EC 070C                lea.l      A0, [A4 + 0x70C]
  3876. 00002A20  2008                     move.l     D0, A0
  3877. label00002A22:
  3878. 00002A22  2D40 FFFC                move.l     [A6 - 0x4], D0
  3879. 00002A26  206E FFFC                movea.l    A0, [A6 - 0x4]
  3880. 00002A2A  4A68 0206                tst.w      [A0 + 0x206]
  3881. 00002A2E  660A                     bne        +0xC /* 00002A3A */
  3882. 00002A30  206E FFFC                movea.l    A0, [A6 - 0x4]
  3883. 00002A34  4A68 0204                tst.w      [A0 + 0x204]
  3884. 00002A38  6746                     beq        +0x48 /* 00002A80 */
  3885. label00002A3A:
  3886. 00002A3A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3887. 00002A3E  4A68 0206                tst.w      [A0 + 0x206]
  3888. 00002A42  6710                     beq        +0x12 /* 00002A54 */
  3889. 00002A44  4267                     clr.w      -[A7]
  3890. 00002A46  206E FFFC                movea.l    A0, [A6 - 0x4]
  3891. 00002A4A  3F28 0206                move.w     -[A7], [A0 + 0x206]
  3892. 00002A4E  4EBA EB04                jsr        [PC - 0x14FC /* 00001554 */]
  3893. 00002A52  301F                     move.w     D0, [A7]+
  3894. label00002A54:
  3895. 00002A54  206E FFFC                movea.l    A0, [A6 - 0x4]
  3896. 00002A58  4A68 0204                tst.w      [A0 + 0x204]
  3897. 00002A5C  6710                     beq        +0x12 /* 00002A6E */
  3898. 00002A5E  4267                     clr.w      -[A7]
  3899. 00002A60  206E FFFC                movea.l    A0, [A6 - 0x4]
  3900. 00002A64  3F28 0204                move.w     -[A7], [A0 + 0x204]
  3901. 00002A68  4EBA EAEA                jsr        [PC - 0x1516 /* 00001554 */]
  3902. 00002A6C  301F                     move.w     D0, [A7]+
  3903. label00002A6E:
  3904. 00002A6E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3905. 00002A72  4268 0204                clr.w      [A0 + 0x204]
  3906. 00002A76  206E FFFC                movea.l    A0, [A6 - 0x4]
  3907. 00002A7A  4268 0206                clr.w      [A0 + 0x206]
  3908. 00002A7E  601A                     bra        +0x1C /* 00002A9A */
  3909. label00002A80:
  3910. 00002A80  4A2C 0004                tst.b      [A4 + 0x4]
  3911. 00002A84  6714                     beq        +0x16 /* 00002A9A */
  3912. 00002A86  206E FFFC                movea.l    A0, [A6 - 0x4]
  3913. 00002A8A  4A28 0208                tst.b      [A0 + 0x208]
  3914. 00002A8E  670A                     beq        +0xC /* 00002A9A */
  3915. 00002A90  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3916. 00002A94  4EBA F6F6                jsr        [PC - 0x90A /* 0000218C */]
  3917. 00002A98  548F                     addq.l     A7, 2
  3918. label00002A9A:
  3919. 00002A9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3920. 00002A9E  4A28 0209                tst.b      [A0 + 0x209]
  3921. 00002AA2  671E                     beq        +0x20 /* 00002AC2 */
  3922. 00002AA4  206E FFFC                movea.l    A0, [A6 - 0x4]
  3923. 00002AA8  4A28 0208                tst.b      [A0 + 0x208]
  3924. 00002AAC  670C                     beq        +0xE /* 00002ABA */
  3925. 00002AAE  206E FFFC                movea.l    A0, [A6 - 0x4]
  3926. 00002AB2  2068 0200                movea.l    A0, [A0 + 0x200]
  3927. 00002AB6  10BC 00FF                move.b     [A0], 0xFF
  3928. label00002ABA:
  3929. 00002ABA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3930. 00002ABE  4228 0209                clr.b      [A0 + 0x209]
  3931. label00002AC2:
  3932. 00002AC2  302E 0008                move.w     D0, [A6 + 0x8]
  3933. 00002AC6  4640                     not.w      D0
  3934. 00002AC8  C16C 0022                and.w      [A4 + 0x22], D0
  3935. label00002ACC:
  3936. 00002ACC  4E5E                     unlink     A6
  3937. 00002ACE  4E75                     rts
  3938. fn00002AD0:
  3939. 00002AD0  4E56 FFFE                link       A6, -0x0002
  3940. 00002AD4  422E FFFF                clr.b      [A6 - 0x1]
  3941. 00002AD8  4A2C 000C                tst.b      [A4 + 0xC]
  3942. 00002ADC  6738                     beq        +0x3A /* 00002B16 */
  3943. 00002ADE  302C 0022                move.w     D0, [A4 + 0x22]
  3944. 00002AE2  C06E 0008                and.w      D0, [A6 + 0x8]
  3945. 00002AE6  4A40                     tst.w      D0
  3946. 00002AE8  672C                     beq        +0x2E /* 00002B16 */
  3947. 00002AEA  3038 0D00                move.w     D0, [0x00000D00 /* TimeDBRA */]
  3948. 00002AEE  6604                     bne        +0x6 /* 00002AF4 */
  3949. 00002AF0  303C 03E8                move.w     D0, 0x3E8
  3950. label00002AF4:
  3951. 00002AF4  E848                     lsr        D0.w, 4
  3952. 00002AF6  41F8 0068                lea.l      A0, [0x00000068 /* __m68k_vec_scc__ */]
  3953. 00002AFA  4A2C 0011                tst.b      [A4 + 0x11]
  3954. 00002AFE  6604                     bne        +0x6 /* 00002B04 */
  3955. 00002B00  41F8 0070                lea.l      A0, [0x00000070 /* __m68k_vec_switch__ */]
  3956. label00002B04:
  3957. 00002B04  2210                     move.l     D1, [A0]
  3958. label00002B06:
  3959. 00002B06  B290                     cmp.l      D1, [A0]
  3960. 00002B08  56C8 FFFC                dbne       D0, -0x6 /* 00002B06 */
  3961. 00002B0C  6748                     beq        +0x4A /* 00002B56 */
  3962. 00002B0E  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  3963. 00002B14  6040                     bra        +0x42 /* 00002B56 */
  3964. label00002B16:
  3965. 00002B16  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3966. 00002B1A  4EBA FBA8                jsr        [PC - 0x458 /* 000026C4 */]
  3967. 00002B1E  548F                     addq.l     A7, 2
  3968. 00002B20  2078 01D8                movea.l    A0, [0x000001D8 /* SCCRd */]
  3969. 00002B24  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  3970. 00002B2A  6602                     bne        +0x4 /* 00002B2E */
  3971. 00002B2C  5448                     addq.w     A0, 2
  3972. label00002B2E:
  3973. 00002B2E  0810 0000                btst.b     [A0], 0x0
  3974. 00002B32  6706                     beq        +0x8 /* 00002B3A */
  3975. 00002B34  1028 0004                move.b     D0, [A0 + 0x4]
  3976. 00002B38  60F4                     bra        -0xA /* 00002B2E */
  3977. label00002B3A:
  3978. 00002B3A  3038 0D00                move.w     D0, [0x00000D00 /* TimeDBRA */]
  3979. 00002B3E  6604                     bne        +0x6 /* 00002B44 */
  3980. 00002B40  303C 03E8                move.w     D0, 0x3E8
  3981. label00002B44:
  3982. 00002B44  D040                     add.w      D0, D0
  3983. label00002B46:
  3984. 00002B46  0810 0000                btst.b     [A0], 0x0
  3985. 00002B4A  56C8 FFFA                dbne       D0, -0x8 /* 00002B46 */
  3986. 00002B4E  6706                     beq        +0x8 /* 00002B56 */
  3987. 00002B50  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  3988. label00002B56:
  3989. 00002B56  102E FFFF                move.b     D0, [A6 - 0x1]
  3990. 00002B5A  4E5E                     unlink     A6
  3991. 00002B5C  4E75                     rts
  3992. fn00002B5E:
  3993. 00002B5E  4E56 FFEE                link       A6, -0x0012
  3994. 00002B62  2F0B                     move.l     -[A7], A3
  3995. 00002B64  426E FFFE                clr.w      [A6 - 0x2]
  3996. 00002B68  206E 0008                movea.l    A0, [A6 + 0x8]
  3997. 00002B6C  3028 001A                move.w     D0, [A0 + 0x1A]
  3998. 00002B70  4EBA D4AC                jsr        [PC - 0x2B54 /* 0000001E */]
  3999. 00002B74  0002 0002                ori.b      D2, 0x2
  4000. 00002B78  0334 0002                btst       [A4 + D0.w + 0x2], D1
  4001. 00002B7C  206E 0008                movea.l    A0, [A6 + 0x8]
  4002. 00002B80  41E8 001C                lea.l      A0, [A0 + 0x1C]
  4003. 00002B84  2648                     movea.l    A3, A0
  4004. 00002B86  2D53 FFFA                move.l     [A6 - 0x6], [A3]
  4005. 00002B8A  202E FFFA                move.l     D0, [A6 - 0x6]
  4006. 00002B8E  4EBA D48A                jsr        [PC - 0x2B76 /* 0000001A */]
  4007. 00002B92  001A 009E                ori.b      [A2]+, 0x9E
  4008. 00002B96  7373                     moveq.l    D1, 0x73
  4009. 00002B98  6176                     bsr        +0x78 /* 00002C10 */
  4010. 00002B9A  00A8 7373 697A 00B2      ori.l      [A0 + 0xB2], 0x7373697A /* 'ssiz' */
  4011. 00002BA2  7372                     moveq.l    D1, 0x72
  4012. 00002BA4  6176                     bsr        +0x78 /* 00002C1C */
  4013. 00002BA6  00BC 7372 6174 00D2 636D ori.l      0xD2636D, 0x73726174 /* 'srat' */
  4014. 00002BB0  6176                     bsr        +0x78 /* 00002C28 */
  4015. 00002BB2  00DC                     .incomplete
  4016. 00002BB4  636F                     bls        +0x71 /* 00002C25 */
  4017. 00002BB6  6D70                     blt        +0x72 /* 00002C28 */
  4018. 00002BB8  00F2                     .incomplete
  4019. 00002BBA  636D                     bls        +0x6F /* 00002C29 */
  4020. 00002BBC  6661                     bne        +0x63 /* 00002C1F */
  4021. 00002BBE  0108                     btst       A0, D0
  4022. 00002BC0  6368                     bls        +0x6A /* 00002C2A */
  4023. 00002BC2  6176                     bsr        +0x78 /* 00002C3A */
  4024. 00002BC4  0112                     btst       [A2], D0
  4025. 00002BC6  6368                     bls        +0x6A /* 00002C30 */
  4026. 00002BC8  616E                     bsr        +0x70 /* 00002C38 */
  4027. 00002BCA  011C                     btst       [A4]+, D0
  4028. 00002BCC  7061                     moveq.l    D0, 0x61
  4029. 00002BCE  7573                     moveq.l    D2, 0x73
  4030. 00002BD0  012A 636F                btst       [A2 + 0x636F], D0
  4031. 00002BD4  6E74                     bgt        +0x76 /* 00002C4A */
  4032. 00002BD6  0138 7477                btst       [0x00007477], D0
  4033. 00002BDA  6F73                     ble        +0x75 /* 00002C4F */
  4034. 00002BDC  014E                     bchg       A6, D0
  4035. 00002BDE  6167                     bsr        +0x69 /* 00002C47 */
  4036. 00002BE0  6320                     bls        +0x22 /* 00002C02 */
  4037. 00002BE2  0152                     bchg       [A2], D0
  4038. 00002BE4  706C                     moveq.l    D0, 0x6C
  4039. 00002BE6  7468                     moveq.l    D2, 0x68
  4040. 00002BE8  0156                     bchg       [A6], D0
  4041. 00002BEA  6C6D                     bge        +0x6F /* 00002C59 */
  4042. 00002BEC  6574                     bcs        +0x76 /* 00002C62 */
  4043. 00002BEE  0194                     bclr       [A4], D0
  4044. 00002BF0  766F                     moveq.l    D3, 0x6F
  4045. 00002BF2  7872                     moveq.l    D4, 0x72
  4046. 00002BF4  0198                     bclr       [A0]+, D0
  4047. 00002BF6  766F                     moveq.l    D3, 0x6F
  4048. 00002BF8  7873                     moveq.l    D4, 0x73
  4049. 00002BFA  019C                     bclr       [A4]+, D0
  4050. 00002BFC  6463                     bcc        +0x65 /* 00002C61 */
  4051. 00002BFE  6F6E                     ble        +0x70 /* 00002C6E */
  4052. 00002C00  01A8 6E61                bclr       [A0 + 0x6E61], D0
  4053. // begin alternate branch 00002C02-00002C04
  4054. label00002C02:
  4055. 00002C02  6E61                     bgt        +0x63 /* 00002C65 */
  4056. // end alternate branch 00002C02-00002C04
  4057. label00002C02: // (misaligned)
  4058. 00002C04  6D65                     blt        +0x67 /* 00002C6B */
  4059. 00002C06  01C2                     .incomplete
  4060. 00002C08  6963                     bvs        +0x65 /* 00002C6D */
  4061. 00002C0A  6F6E                     ble        +0x70 /* 00002C7A */
  4062. 00002C0C  01E2                     .incomplete
  4063. 00002C0E  6462                     bcc        +0x64 /* 00002C72 */
  4064. fn00002C10:
  4065. 00002C10  696E                     bvs        +0x70 /* 00002C80 */
  4066. 00002C12  01EC                     .incomplete
  4067. 00002C14  6173                     bsr        +0x75 /* 00002C89 */
  4068. 00002C16  796E                     moveq.l    D4, 0x6E
  4069. 00002C18  01F6                     .incomplete
  4070. 00002C1A  6F70                     ble        +0x72 /* 00002C8C */
  4071. fn00002C1C:
  4072. 00002C1C  7464                     moveq.l    D2, 0x64
  4073. 00002C1E  0204 636D                andi.b     D4, 0x6D /* 'm' */
  4074. 00002C22  6864                     bvc        +0x66 /* 00002C88 */
  4075. 00002C24  020E 7175                andi.b     A6, 0x75 /* 'u' */
  4076. fn00002C28:
  4077. 00002C28  616C                     bsr        +0x6E /* 00002C96 */
  4078. label00002C2A:
  4079. 00002C2A  0224 6D73                andi.b     -[A4], 0x73 /* 's' */
  4080. 00002C2E  6563                     bcs        +0x65 /* 00002C93 */
  4081. label00002C30:
  4082. 00002C30  0274 2F0B 4EBA           andi.w     [A4 + D4 * 8 - 0x70], 0x2F0B
  4083. 00002C36  057C 588F                bchg       0x588F, D2
  4084. // begin alternate branch 00002C38-00002C3A
  4085. fn00002C38:
  4086. 00002C38  588F                     addq.l     A7, 4
  4087. // end alternate branch 00002C38-00002C3A
  4088. fn00002C38: // (misaligned)
  4089. fn00002C3A:
  4090. 00002C3A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4091. 00002C3E  6000 0272                bra        +0x274 /* 00002EB2 */
  4092. 00002C42  3F3C 0008                move.w     -[A7], 0x8
  4093. 00002C46  2F0B                     move.l     -[A7], A3
  4094. 00002C48  4EBA 031E                jsr        [PC + 0x31E /* 00002F68 */]
  4095. // begin alternate branch 00002C4A-00002C4C
  4096. label00002C4A:
  4097. 00002C4A  031E                     btst       [A6]+, D1
  4098. // end alternate branch 00002C4A-00002C4C
  4099. label00002C4A: // (misaligned)
  4100. 00002C4C  5C8F                     addq.l     A7, 6
  4101. 00002C4E  6000 0262                bra        +0x264 /* 00002EB2 */
  4102. 00002C52  2F0B                     move.l     -[A7], A3
  4103. 00002C54  4EBA 0436                jsr        [PC + 0x436 /* 0000308C */]
  4104. 00002C58  588F                     addq.l     A7, 4
  4105. 00002C5A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4106. 00002C5E  6000 0252                bra        +0x254 /* 00002EB2 */
  4107. label00002C62:
  4108. 00002C62  302C 0026                move.w     D0, [A4 + 0x26]
  4109. 00002C66  48C0                     ext.l      D0
  4110. 00002C68  E580                     asl        D0, 2
  4111. 00002C6A  41EC 0134                lea.l      A0, [A4 + 0x134]
  4112. label00002C6E:
  4113. 00002C6E  D1C0                     add.l      A0, D0
  4114. 00002C70  2F10                     move.l     -[A7], [A0]
  4115. label00002C72:
  4116. 00002C72  2F0B                     move.l     -[A7], A3
  4117. 00002C74  4EBA 035A                jsr        [PC + 0x35A /* 00002FD0 */]
  4118. 00002C78  508F                     addq.l     A7, 8
  4119. label00002C7A:
  4120. 00002C7A  6000 0236                bra        +0x238 /* 00002EB2 */
  4121. 00002C7E  2F0B                     move.l     -[A7], A3
  4122. label00002C80:
  4123. 00002C80  4EBA 0490                jsr        [PC + 0x490 /* 00003112 */]
  4124. 00002C84  588F                     addq.l     A7, 4
  4125. 00002C86  3D40 FFFE                move.w     [A6 - 0x2], D0
  4126. // begin alternate branch 00002C88-00002C8A
  4127. label00002C88:
  4128. 00002C88  FFFE                     .invalid   <<F/7/7>>
  4129. // end alternate branch 00002C88-00002C8A
  4130. label00002C88: // (misaligned)
  4131. 00002C8A  6000 0226                bra        +0x228 /* 00002EB2 */
  4132. // begin alternate branch 00002C8C-00002C92
  4133. label00002C8C:
  4134. 00002C8C  0226 302C                andi.b     -[A6], 0x2C /* ',' */
  4135. 00002C90  0114                     btst       [A4], D0
  4136. // end alternate branch 00002C8C-00002C92
  4137. label00002C8C: // (misaligned)
  4138. 00002C8E  302C 0114                move.w     D0, [A4 + 0x114]
  4139. 00002C92  48C0                     ext.l      D0
  4140. 00002C94  E580                     asl        D0, 2
  4141. fn00002C96:
  4142. 00002C96  41EC 0120                lea.l      A0, [A4 + 0x120]
  4143. 00002C9A  D1C0                     add.l      A0, D0
  4144. 00002C9C  2F10                     move.l     -[A7], [A0]
  4145. 00002C9E  2F0B                     move.l     -[A7], A3
  4146. 00002CA0  4EBA 0348                jsr        [PC + 0x348 /* 00002FEA */]
  4147. 00002CA4  508F                     addq.l     A7, 8
  4148. 00002CA6  6000 020A                bra        +0x20C /* 00002EB2 */
  4149. 00002CAA  302C 0114                move.w     D0, [A4 + 0x114]
  4150. 00002CAE  48C0                     ext.l      D0
  4151. 00002CB0  D080                     add.l      D0, D0
  4152. 00002CB2  41EC 0116                lea.l      A0, [A4 + 0x116]
  4153. 00002CB6  D1C0                     add.l      A0, D0
  4154. 00002CB8  3F10                     move.w     -[A7], [A0]
  4155. 00002CBA  2F0B                     move.l     -[A7], A3
  4156. 00002CBC  4EBA 02AA                jsr        [PC + 0x2AA /* 00002F68 */]
  4157. 00002CC0  5C8F                     addq.l     A7, 6
  4158. 00002CC2  6000 01EE                bra        +0x1F0 /* 00002EB2 */
  4159. 00002CC6  3F3C 0002                move.w     -[A7], 0x2
  4160. 00002CCA  2F0B                     move.l     -[A7], A3
  4161. 00002CCC  4EBA 029A                jsr        [PC + 0x29A /* 00002F68 */]
  4162. 00002CD0  5C8F                     addq.l     A7, 6
  4163. 00002CD2  6000 01DE                bra        +0x1E0 /* 00002EB2 */
  4164. 00002CD6  3F2C 0028                move.w     -[A7], [A4 + 0x28]
  4165. 00002CDA  2F0B                     move.l     -[A7], A3
  4166. 00002CDC  4EBA 028A                jsr        [PC + 0x28A /* 00002F68 */]
  4167. 00002CE0  5C8F                     addq.l     A7, 6
  4168. 00002CE2  6000 01CE                bra        +0x1D0 /* 00002EB2 */
  4169. 00002CE6  102C 000D                move.b     D0, [A4 + 0xD]
  4170. 00002CEA  4880                     ext.w      D0
  4171. 00002CEC  3F00                     move.w     -[A7], D0
  4172. 00002CEE  2F0B                     move.l     -[A7], A3
  4173. 00002CF0  4EBA 0376                jsr        [PC + 0x376 /* 00003068 */]
  4174. 00002CF4  5C8F                     addq.l     A7, 6
  4175. 00002CF6  6000 01BA                bra        +0x1BC /* 00002EB2 */
  4176. 00002CFA  102C 0009                move.b     D0, [A4 + 0x9]
  4177. 00002CFE  4880                     ext.w      D0
  4178. 00002D00  3F00                     move.w     -[A7], D0
  4179. 00002D02  2F0B                     move.l     -[A7], A3
  4180. 00002D04  4EBA 0362                jsr        [PC + 0x362 /* 00003068 */]
  4181. 00002D08  5C8F                     addq.l     A7, 6
  4182. 00002D0A  6000 01A6                bra        +0x1A8 /* 00002EB2 */
  4183. 00002D0E  41EC 024C                lea.l      A0, [A4 + 0x24C]
  4184. 00002D12  B1EC 001E                cmpa.l     A0, [A4 + 0x1E]
  4185. 00002D16  57C0                     seq        D0
  4186. 00002D18  4400                     neg.b      D0
  4187. 00002D1A  4880                     ext.w      D0
  4188. 00002D1C  3F00                     move.w     -[A7], D0
  4189. 00002D1E  2F0B                     move.l     -[A7], A3
  4190. 00002D20  4EBA 0346                jsr        [PC + 0x346 /* 00003068 */]
  4191. 00002D24  5C8F                     addq.l     A7, 6
  4192. 00002D26  6000 018A                bra        +0x18C /* 00002EB2 */
  4193. 00002D2A  3D7C FF19 FFFE           move.w     [A6 - 0x2], 0xFF19
  4194. 00002D30  6000 0180                bra        +0x182 /* 00002EB2 */
  4195. 00002D34  3D7C FF19 FFFE           move.w     [A6 - 0x2], 0xFF19
  4196. 00002D3A  6000 0176                bra        +0x178 /* 00002EB2 */
  4197. 00002D3E  4A2C 000A                tst.b      [A4 + 0xA]
  4198. 00002D42  6730                     beq        +0x32 /* 00002D74 */
  4199. 00002D44  4A2C 0010                tst.b      [A4 + 0x10]
  4200. 00002D48  660C                     bne        +0xE /* 00002D56 */
  4201. 00002D4A  4EBA E9DE                jsr        [PC - 0x1622 /* 0000172A */]
  4202. 00002D4E  3D40 FFF4                move.w     [A6 - 0xC], D0
  4203. 00002D52  4A40                     tst.w      D0
  4204. 00002D54  6C0A                     bge        +0xC /* 00002D60 */
  4205. label00002D56:
  4206. 00002D56  426E FFF4                clr.w      [A6 - 0xC]
  4207. 00002D5A  3D7C FF1A FFFE           move.w     [A6 - 0x2], 0xFF1A
  4208. label00002D60:
  4209. 00002D60  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4210. 00002D64  3F3C 0001                move.w     -[A7], 0x1
  4211. 00002D68  2F0B                     move.l     -[A7], A3
  4212. 00002D6A  4EBA 02D8                jsr        [PC + 0x2D8 /* 00003044 */]
  4213. 00002D6E  508F                     addq.l     A7, 8
  4214. 00002D70  6000 0140                bra        +0x142 /* 00002EB2 */
  4215. label00002D74:
  4216. 00002D74  4267                     clr.w      -[A7]
  4217. 00002D76  2F0B                     move.l     -[A7], A3
  4218. 00002D78  4EBA 01EE                jsr        [PC + 0x1EE /* 00002F68 */]
  4219. 00002D7C  5C8F                     addq.l     A7, 6
  4220. 00002D7E  6000 0132                bra        +0x134 /* 00002EB2 */
  4221. 00002D82  3D7C FF19 FFFE           move.w     [A6 - 0x2], 0xFF19
  4222. 00002D88  6000 0128                bra        +0x12A /* 00002EB2 */
  4223. 00002D8C  3D7C FF19 FFFE           move.w     [A6 - 0x2], 0xFF19
  4224. 00002D92  6000 011E                bra        +0x120 /* 00002EB2 */
  4225. 00002D96  4EBA 04B0                jsr        [PC + 0x4B0 /* 00003248 */]
  4226. 00002D9A  3F00                     move.w     -[A7], D0
  4227. 00002D9C  2F0B                     move.l     -[A7], A3
  4228. 00002D9E  4EBA 01C8                jsr        [PC + 0x1C8 /* 00002F68 */]
  4229. 00002DA2  5C8F                     addq.l     A7, 6
  4230. 00002DA4  6000 010C                bra        +0x10E /* 00002EB2 */
  4231. 00002DA8  4293                     clr.l      [A3]
  4232. 00002DAA  206C 0050                movea.l    A0, [A4 + 0x50]
  4233. 00002DAE  1010                     move.b     D0, [A0]
  4234. 00002DB0  4880                     ext.w      D0
  4235. 00002DB2  2F2C 0050                move.l     -[A7], [A4 + 0x50]
  4236. 00002DB6  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4237. 00002DBA  48C0                     ext.l      D0
  4238. 00002DBC  5280                     addq.l     D0, 1
  4239. 00002DBE  2F00                     move.l     -[A7], D0
  4240. 00002DC0  4EBA E736                jsr        [PC - 0x18CA /* 000014F8 */]
  4241. 00002DC4  6000 00EC                bra        +0xEE /* 00002EB2 */
  4242. 00002DC8  4EBA 0442                jsr        [PC + 0x442 /* 0000320C */]
  4243. 00002DCC  2D40 FFF6                move.l     [A6 - 0xA], D0
  4244. 00002DD0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4245. 00002DD4  2F0B                     move.l     -[A7], A3
  4246. 00002DD6  4EBA 01DE                jsr        [PC + 0x1DE /* 00002FB6 */]
  4247. 00002DDA  508F                     addq.l     A7, 8
  4248. 00002DDC  4AAE FFF6                tst.l      [A6 - 0xA]
  4249. 00002DE0  6600 00D0                bne        +0xD2 /* 00002EB2 */
  4250. 00002DE4  7094                     moveq.l    D0, 0xFFFFFF94
  4251. 00002DE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  4252. 00002DEA  6000 00C6                bra        +0xC8 /* 00002EB2 */
  4253. 00002DEE  4878 00C0                push.l     0xC0
  4254. 00002DF2  2F0B                     move.l     -[A7], A3
  4255. 00002DF4  4EBA 018C                jsr        [PC + 0x18C /* 00002F82 */]
  4256. 00002DF8  508F                     addq.l     A7, 8
  4257. 00002DFA  6000 00B6                bra        +0xB8 /* 00002EB2 */
  4258. 00002DFE  3F3C 0001                move.w     -[A7], 0x1
  4259. 00002E02  2F0B                     move.l     -[A7], A3
  4260. 00002E04  4EBA 0262                jsr        [PC + 0x262 /* 00003068 */]
  4261. 00002E08  5C8F                     addq.l     A7, 6
  4262. 00002E0A  6000 00A6                bra        +0xA8 /* 00002EB2 */
  4263. 00002E0E  102C 0007                move.b     D0, [A4 + 0x7]
  4264. 00002E12  4880                     ext.w      D0
  4265. 00002E14  3F00                     move.w     -[A7], D0
  4266. 00002E16  2F0B                     move.l     -[A7], A3
  4267. 00002E18  4EBA 024E                jsr        [PC + 0x24E /* 00003068 */]
  4268. 00002E1C  5C8F                     addq.l     A7, 6
  4269. 00002E1E  6000 0092                bra        +0x94 /* 00002EB2 */
  4270. 00002E22  4293                     clr.l      [A3]
  4271. 00002E24  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  4272. 00002E28  4EBA D4D2                jsr        [PC - 0x2B2E /* 000002FC */]
  4273. 00002E2C  588F                     addq.l     A7, 4
  4274. 00002E2E  6000 0082                bra        +0x84 /* 00002EB2 */
  4275. 00002E32  486E FFF2                pea.l      [A6 - 0xE]
  4276. 00002E36  4EBA 0084                jsr        [PC + 0x84 /* 00002EBC */]
  4277. 00002E3A  588F                     addq.l     A7, 4
  4278. 00002E3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  4279. 00002E40  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4280. 00002E44  2F0B                     move.l     -[A7], A3
  4281. 00002E46  4EBA 01A2                jsr        [PC + 0x1A2 /* 00002FEA */]
  4282. 00002E4A  508F                     addq.l     A7, 8
  4283. 00002E4C  6064                     bra        +0x66 /* 00002EB2 */
  4284. 00002E4E  2D6B 0004 FFF2           move.l     [A6 - 0xE], [A3 + 0x4]
  4285. 00002E54  206E FFF2                movea.l    A0, [A6 - 0xE]
  4286. 00002E58  2D50 FFEE                move.l     [A6 - 0x12], [A0]
  4287. 00002E5C  4878 03E8                push.l     0x3E8
  4288. 00002E60  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4289. 00002E64  4EBA D1BC                jsr        [PC - 0x2E44 /* 00000022 */]
  4290. 00002E68  2D40 FFEE                move.l     [A6 - 0x12], D0
  4291. 00002E6C  302C 0026                move.w     D0, [A4 + 0x26]
  4292. 00002E70  48C0                     ext.l      D0
  4293. 00002E72  E580                     asl        D0, 2
  4294. 00002E74  41EC 0134                lea.l      A0, [A4 + 0x134]
  4295. 00002E78  D1C0                     add.l      A0, D0
  4296. 00002E7A  2010                     move.l     D0, [A0]
  4297. 00002E7C  7210                     moveq.l    D1, 0x10
  4298. 00002E7E  E2A0                     asr        D0, D1
  4299. 00002E80  2F00                     move.l     -[A7], D0
  4300. 00002E82  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  4301. 00002E86  4EBA D1A6                jsr        [PC - 0x2E5A /* 0000002E */]
  4302. 00002E8A  2D40 FFEE                move.l     [A6 - 0x12], D0
  4303. 00002E8E  206E FFF2                movea.l    A0, [A6 - 0xE]
  4304. 00002E92  20AE FFEE                move.l     [A0], [A6 - 0x12]
  4305. 00002E96  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  4306. 00002E9A  2F0B                     move.l     -[A7], A3
  4307. 00002E9C  4EBA 00FE                jsr        [PC + 0xFE /* 00002F9C */]
  4308. 00002EA0  508F                     addq.l     A7, 8
  4309. 00002EA2  600E                     bra        +0x10 /* 00002EB2 */
  4310. 00002EA4  3D7C FF19 FFFE           move.w     [A6 - 0x2], 0xFF19
  4311. 00002EAA  6006                     bra        +0x8 /* 00002EB2 */
  4312. 00002EAC  70EE                     moveq.l    D0, 0xFFFFFFEE
  4313. 00002EAE  3D40 FFFE                move.w     [A6 - 0x2], D0
  4314. label00002EB2:
  4315. 00002EB2  302E FFFE                move.w     D0, [A6 - 0x2]
  4316. 00002EB6  265F                     movea.l    A3, [A7]+
  4317. 00002EB8  4E5E                     unlink     A6
  4318. 00002EBA  4E75                     rts
  4319. fn00002EBC:
  4320. 00002EBC  4E56 FFFE                link       A6, -0x0002
  4321. 00002EC0  426E FFFE                clr.w      [A6 - 0x2]
  4322. 00002EC4  206E 0008                movea.l    A0, [A6 + 0x8]
  4323. 00002EC8  20BC 3F3F 3F3F           move.l     [A0], 0x3F3F3F3F /* '????' */
  4324. 00002ECE  302C 0114                move.w     D0, [A4 + 0x114]
  4325. 00002ED2  4EBA D14A                jsr        [PC - 0x2EB6 /* 0000001E */]
  4326. 00002ED6  0000 0002                ori.b      D0, 0x2
  4327. 00002EDA  0080 0006 0064           ori.l      D0, 0x60064
  4328. 00002EE0  006E 302C 0026           ori.w      [A6 + 0x26], 0x302C /* '0,' */
  4329. 00002EE6  4EBA D136                jsr        [PC - 0x2ECA /* 0000001E */]
  4330. 00002EEA  0000 0002                ori.b      D0, 0x2
  4331. 00002EEE  004C 0006                ori.w      A4, 0x6
  4332. 00002EF2  0012 002C                ori.b      [A2], 0x2C /* ',' */
  4333. 00002EF6  206E 0008                movea.l    A0, [A6 + 0x8]
  4334. 00002EFA  20BC 6265 7374           move.l     [A0], 0x62657374 /* 'best' */
  4335. 00002F00  6000 005E                bra        +0x60 /* 00002F60 */
  4336. 00002F04  4A2C 0005                tst.b      [A4 + 0x5]
  4337. 00002F08  670E                     beq        +0x10 /* 00002F18 */
  4338. 00002F0A  206E 0008                movea.l    A0, [A6 + 0x8]
  4339. 00002F0E  20BC 6265 7472           move.l     [A0], 0x62657472 /* 'betr' */
  4340. 00002F14  6000 004A                bra        +0x4C /* 00002F60 */
  4341. label00002F18:
  4342. 00002F18  3D7C FF18 FFFE           move.w     [A6 - 0x2], 0xFF18
  4343. 00002F1E  6040                     bra        +0x42 /* 00002F60 */
  4344. 00002F20  4A2C 0005                tst.b      [A4 + 0x5]
  4345. 00002F24  670C                     beq        +0xE /* 00002F32 */
  4346. 00002F26  206E 0008                movea.l    A0, [A6 + 0x8]
  4347. 00002F2A  20BC 676F 6F64           move.l     [A0], 0x676F6F64 /* 'good' */
  4348. 00002F30  602E                     bra        +0x30 /* 00002F60 */
  4349. label00002F32:
  4350. 00002F32  3D7C FF18 FFFE           move.w     [A6 - 0x2], 0xFF18
  4351. 00002F38  6026                     bra        +0x28 /* 00002F60 */
  4352. 00002F3A  3D7C FF18 FFFE           move.w     [A6 - 0x2], 0xFF18
  4353. 00002F40  601E                     bra        +0x20 /* 00002F60 */
  4354. 00002F42  206E 0008                movea.l    A0, [A6 + 0x8]
  4355. 00002F46  20BC 6265 7472           move.l     [A0], 0x62657472 /* 'betr' */
  4356. 00002F4C  6012                     bra        +0x14 /* 00002F60 */
  4357. 00002F4E  206E 0008                movea.l    A0, [A6 + 0x8]
  4358. 00002F52  20BC 676F 6F64           move.l     [A0], 0x676F6F64 /* 'good' */
  4359. 00002F58  6006                     bra        +0x8 /* 00002F60 */
  4360. 00002F5A  3D7C FF18 FFFE           move.w     [A6 - 0x2], 0xFF18
  4361. label00002F60:
  4362. 00002F60  302E FFFE                move.w     D0, [A6 - 0x2]
  4363. 00002F64  4E5E                     unlink     A6
  4364. 00002F66  4E75                     rts
  4365. fn00002F68:
  4366. 00002F68  4E56 0000                link       A6, 0
  4367. 00002F6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4368. 00002F70  7002                     moveq.l    D0, 0x02
  4369. 00002F72  2080                     move.l     [A0], D0
  4370. 00002F74  206E 0008                movea.l    A0, [A6 + 0x8]
  4371. 00002F78  316E 000C 0004           move.w     [A0 + 0x4], [A6 + 0xC]
  4372. 00002F7E  4E5E                     unlink     A6
  4373. 00002F80  4E75                     rts
  4374. fn00002F82:
  4375. 00002F82  4E56 0000                link       A6, 0
  4376. 00002F86  206E 0008                movea.l    A0, [A6 + 0x8]
  4377. 00002F8A  7004                     moveq.l    D0, 0x04
  4378. 00002F8C  2080                     move.l     [A0], D0
  4379. 00002F8E  206E 0008                movea.l    A0, [A6 + 0x8]
  4380. 00002F92  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  4381. 00002F98  4E5E                     unlink     A6
  4382. 00002F9A  4E75                     rts
  4383. fn00002F9C:
  4384. 00002F9C  4E56 0000                link       A6, 0
  4385. 00002FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  4386. 00002FA4  7004                     moveq.l    D0, 0x04
  4387. 00002FA6  2080                     move.l     [A0], D0
  4388. 00002FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  4389. 00002FAC  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  4390. 00002FB2  4E5E                     unlink     A6
  4391. 00002FB4  4E75                     rts
  4392. fn00002FB6:
  4393. 00002FB6  4E56 0000                link       A6, 0
  4394. 00002FBA  206E 0008                movea.l    A0, [A6 + 0x8]
  4395. 00002FBE  7004                     moveq.l    D0, 0x04
  4396. 00002FC0  2080                     move.l     [A0], D0
  4397. 00002FC2  206E 0008                movea.l    A0, [A6 + 0x8]
  4398. 00002FC6  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  4399. 00002FCC  4E5E                     unlink     A6
  4400. 00002FCE  4E75                     rts
  4401. fn00002FD0:
  4402. 00002FD0  4E56 0000                link       A6, 0
  4403. 00002FD4  206E 0008                movea.l    A0, [A6 + 0x8]
  4404. 00002FD8  7004                     moveq.l    D0, 0x04
  4405. 00002FDA  2080                     move.l     [A0], D0
  4406. 00002FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4407. 00002FE0  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  4408. 00002FE6  4E5E                     unlink     A6
  4409. 00002FE8  4E75                     rts
  4410. fn00002FEA:
  4411. 00002FEA  4E56 0000                link       A6, 0
  4412. 00002FEE  206E 0008                movea.l    A0, [A6 + 0x8]
  4413. 00002FF2  7004                     moveq.l    D0, 0x04
  4414. 00002FF4  2080                     move.l     [A0], D0
  4415. 00002FF6  206E 0008                movea.l    A0, [A6 + 0x8]
  4416. 00002FFA  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  4417. 00003000  4E5E                     unlink     A6
  4418. 00003002  4E75                     rts
  4419. 00003004  4E56 FFF8                link       A6, -0x0008
  4420. 00003008  426E FFF8                clr.w      [A6 - 0x8]
  4421. 0000300C  486E FFFA                pea.l      [A6 - 0x6]
  4422. 00003010  486E FFFC                pea.l      [A6 - 0x4]
  4423. 00003014  206E 000C                movea.l    A0, [A6 + 0xC]
  4424. 00003018  4E90                     jsr        [A0]
  4425. 0000301A  508F                     addq.l     A7, 8
  4426. 0000301C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4427. 00003020  206E 0008                movea.l    A0, [A6 + 0x8]
  4428. 00003024  7006                     moveq.l    D0, 0x06
  4429. 00003026  2080                     move.l     [A0], D0
  4430. 00003028  206E 0008                movea.l    A0, [A6 + 0x8]
  4431. 0000302C  316E FFFA 0004           move.w     [A0 + 0x4], [A6 - 0x6]
  4432. 00003032  206E 0008                movea.l    A0, [A6 + 0x8]
  4433. 00003036  216E FFFC 0006           move.l     [A0 + 0x6], [A6 - 0x4]
  4434. 0000303C  302E FFF8                move.w     D0, [A6 - 0x8]
  4435. 00003040  4E5E                     unlink     A6
  4436. 00003042  4E75                     rts
  4437. fn00003044:
  4438. 00003044  4E56 0000                link       A6, 0
  4439. 00003048  206E 0008                movea.l    A0, [A6 + 0x8]
  4440. 0000304C  7004                     moveq.l    D0, 0x04
  4441. 0000304E  2080                     move.l     [A0], D0
  4442. 00003050  206E 0008                movea.l    A0, [A6 + 0x8]
  4443. 00003054  316E 000C 0004           move.w     [A0 + 0x4], [A6 + 0xC]
  4444. 0000305A  206E 0008                movea.l    A0, [A6 + 0x8]
  4445. 0000305E  316E 000E 0006           move.w     [A0 + 0x6], [A6 + 0xE]
  4446. 00003064  4E5E                     unlink     A6
  4447. 00003066  4E75                     rts
  4448. fn00003068:
  4449. 00003068  4E56 0000                link       A6, 0
  4450. 0000306C  206E 0008                movea.l    A0, [A6 + 0x8]
  4451. 00003070  7002                     moveq.l    D0, 0x02
  4452. 00003072  2080                     move.l     [A0], D0
  4453. 00003074  4A2E 000D                tst.b      [A6 + 0xD]
  4454. 00003078  6604                     bne        +0x6 /* 0000307E */
  4455. 0000307A  7000                     moveq.l    D0, 0x00
  4456. 0000307C  6002                     bra        +0x4 /* 00003080 */
  4457. label0000307E:
  4458. 0000307E  7001                     moveq.l    D0, 0x01
  4459. label00003080:
  4460. 00003080  206E 0008                movea.l    A0, [A6 + 0x8]
  4461. 00003084  3140 0004                move.w     [A0 + 0x4], D0
  4462. 00003088  4E5E                     unlink     A6
  4463. 0000308A  4E75                     rts
  4464. fn0000308C:
  4465. 0000308C  4E56 FFFA                link       A6, -0x0006
  4466. 00003090  42A7                     clr.l      -[A7]
  4467. 00003092  4878 0010                push.l     0x10
  4468. 00003096  4EBA E440                jsr        [PC - 0x1BC0 /* 000014D8 */]
  4469. 0000309A  205F                     movea.l    A0, [A7]+
  4470. 0000309C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4471. 000030A0  426E FFFA                clr.w      [A6 - 0x6]
  4472. 000030A4  4AAE FFFC                tst.l      [A6 - 0x4]
  4473. 000030A8  660E                     bne        +0x10 /* 000030B8 */
  4474. 000030AA  4267                     clr.w      -[A7]
  4475. 000030AC  4EBA E45A                jsr        [PC - 0x1BA6 /* 00001508 */]
  4476. 000030B0  301F                     move.w     D0, [A7]+
  4477. 000030B2  3D40 FFFA                move.w     [A6 - 0x6], D0
  4478. 000030B6  6052                     bra        +0x54 /* 0000310A */
  4479. label000030B8:
  4480. 000030B8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4481. 000030BC  2050                     movea.l    A0, [A0]
  4482. 000030BE  20BC 56EE 8BA3           move.l     [A0], 0x56EE8BA3
  4483. 000030C4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4484. 000030C8  2050                     movea.l    A0, [A0]
  4485. 000030CA  217C 2B77 45D1 0004      move.l     [A0 + 0x4], 0x2B7745D1
  4486. 000030D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  4487. 000030D6  2050                     movea.l    A0, [A0]
  4488. 000030D8  217C 1CFA 2E8B 0008      move.l     [A0 + 0x8], 0x1CFA2E8B
  4489. 000030E0  206E FFFC                movea.l    A0, [A6 - 0x4]
  4490. 000030E4  2050                     movea.l    A0, [A0]
  4491. 000030E6  217C 15BB A2E8 000C      move.l     [A0 + 0xC], 0x15BBA2E8
  4492. 000030EE  206E 0008                movea.l    A0, [A6 + 0x8]
  4493. 000030F2  7006                     moveq.l    D0, 0x06
  4494. 000030F4  2080                     move.l     [A0], D0
  4495. 000030F6  206E 0008                movea.l    A0, [A6 + 0x8]
  4496. 000030FA  7004                     moveq.l    D0, 0x04
  4497. 000030FC  3140 0004                move.w     [A0 + 0x4], D0
  4498. 00003100  206E 0008                movea.l    A0, [A6 + 0x8]
  4499. 00003104  216E FFFC 0006           move.l     [A0 + 0x6], [A6 - 0x4]
  4500. label0000310A:
  4501. 0000310A  302E FFFA                move.w     D0, [A6 - 0x6]
  4502. 0000310E  4E5E                     unlink     A6
  4503. 00003110  4E75                     rts
  4504. fn00003112:
  4505. 00003112  4E56 FFFA                link       A6, -0x0006
  4506. 00003116  426E FFFE                clr.w      [A6 - 0x2]
  4507. 0000311A  4A2C 0005                tst.b      [A4 + 0x5]
  4508. 0000311E  6714                     beq        +0x16 /* 00003134 */
  4509. 00003120  206E 0008                movea.l    A0, [A6 + 0x8]
  4510. 00003124  7002                     moveq.l    D0, 0x02
  4511. 00003126  2080                     move.l     [A0], D0
  4512. 00003128  206E 0008                movea.l    A0, [A6 + 0x8]
  4513. 0000312C  4268 0004                clr.w      [A0 + 0x4]
  4514. 00003130  6000 0078                bra        +0x7A /* 000031AA */
  4515. label00003134:
  4516. 00003134  42A7                     clr.l      -[A7]
  4517. 00003136  4878 0010                push.l     0x10
  4518. 0000313A  4EBA E39C                jsr        [PC - 0x1C64 /* 000014D8 */]
  4519. 0000313E  205F                     movea.l    A0, [A7]+
  4520. 00003140  2D48 FFFA                move.l     [A6 - 0x6], A0
  4521. 00003144  4AAE FFFA                tst.l      [A6 - 0x6]
  4522. 00003148  660E                     bne        +0x10 /* 00003158 */
  4523. 0000314A  4267                     clr.w      -[A7]
  4524. 0000314C  4EBA E3BA                jsr        [PC - 0x1C46 /* 00001508 */]
  4525. 00003150  301F                     move.w     D0, [A7]+
  4526. 00003152  3D40 FFFE                move.w     [A6 - 0x2], D0
  4527. 00003156  6052                     bra        +0x54 /* 000031AA */
  4528. label00003158:
  4529. 00003158  206E FFFA                movea.l    A0, [A6 - 0x6]
  4530. 0000315C  2050                     movea.l    A0, [A0]
  4531. 0000315E  20BC 4D41 4333           move.l     [A0], 0x4D414333 /* 'MAC3' */
  4532. 00003164  206E FFFA                movea.l    A0, [A6 - 0x6]
  4533. 00003168  2050                     movea.l    A0, [A0]
  4534. 0000316A  217C 4D41 4336 0004      move.l     [A0 + 0x4], 0x4D414336 /* 'MAC6' */
  4535. 00003172  206E FFFA                movea.l    A0, [A6 - 0x6]
  4536. 00003176  2050                     movea.l    A0, [A0]
  4537. 00003178  217C 4641 5234 0008      move.l     [A0 + 0x8], 0x46415234 /* 'FAR4' */
  4538. 00003180  206E FFFA                movea.l    A0, [A6 - 0x6]
  4539. 00003184  2050                     movea.l    A0, [A0]
  4540. 00003186  217C 4641 5238 000C      move.l     [A0 + 0xC], 0x46415238 /* 'FAR8' */
  4541. 0000318E  206E 0008                movea.l    A0, [A6 + 0x8]
  4542. 00003192  7006                     moveq.l    D0, 0x06
  4543. 00003194  2080                     move.l     [A0], D0
  4544. 00003196  206E 0008                movea.l    A0, [A6 + 0x8]
  4545. 0000319A  7004                     moveq.l    D0, 0x04
  4546. 0000319C  3140 0004                move.w     [A0 + 0x4], D0
  4547. 000031A0  206E 0008                movea.l    A0, [A6 + 0x8]
  4548. 000031A4  216E FFFA 0006           move.l     [A0 + 0x6], [A6 - 0x6]
  4549. label000031AA:
  4550. 000031AA  302E FFFE                move.w     D0, [A6 - 0x2]
  4551. 000031AE  4E5E                     unlink     A6
  4552. 000031B0  4E75                     rts
  4553. 000031B2  4E56 FFFA                link       A6, -0x0006
  4554. 000031B6  42A7                     clr.l      -[A7]
  4555. 000031B8  4878 0002                push.l     0x2
  4556. 000031BC  4EBA E31A                jsr        [PC - 0x1CE6 /* 000014D8 */]
  4557. 000031C0  205F                     movea.l    A0, [A7]+
  4558. 000031C2  2D48 FFFC                move.l     [A6 - 0x4], A0
  4559. 000031C6  426E FFFA                clr.w      [A6 - 0x6]
  4560. 000031CA  4AAE FFFC                tst.l      [A6 - 0x4]
  4561. 000031CE  660E                     bne        +0x10 /* 000031DE */
  4562. 000031D0  4267                     clr.w      -[A7]
  4563. 000031D2  4EBA E334                jsr        [PC - 0x1CCC /* 00001508 */]
  4564. 000031D6  301F                     move.w     D0, [A7]+
  4565. 000031D8  3D40 FFFA                move.w     [A6 - 0x6], D0
  4566. 000031DC  6026                     bra        +0x28 /* 00003204 */
  4567. label000031DE:
  4568. 000031DE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4569. 000031E2  2050                     movea.l    A0, [A0]
  4570. 000031E4  7008                     moveq.l    D0, 0x08
  4571. 000031E6  3080                     move.w     [A0], D0
  4572. 000031E8  206E 0008                movea.l    A0, [A6 + 0x8]
  4573. 000031EC  7006                     moveq.l    D0, 0x06
  4574. 000031EE  2080                     move.l     [A0], D0
  4575. 000031F0  206E 0008                movea.l    A0, [A6 + 0x8]
  4576. 000031F4  7001                     moveq.l    D0, 0x01
  4577. 000031F6  3140 0004                move.w     [A0 + 0x4], D0
  4578. 000031FA  206E 0008                movea.l    A0, [A6 + 0x8]
  4579. 000031FE  216E FFFC 0006           move.l     [A0 + 0x6], [A6 - 0x4]
  4580. label00003204:
  4581. 00003204  302E FFFA                move.w     D0, [A6 - 0x6]
  4582. 00003208  4E5E                     unlink     A6
  4583. 0000320A  4E75                     rts
  4584. fn0000320C:
  4585. 0000320C  4E56 FFFC                link       A6, -0x0004
  4586. 00003210  42A7                     clr.l      -[A7]
  4587. 00003212  4878 0100                push.l     0x100
  4588. 00003216  4EBA E2C0                jsr        [PC - 0x1D40 /* 000014D8 */]
  4589. 0000321A  205F                     movea.l    A0, [A7]+
  4590. 0000321C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4591. 00003220  4AAE FFFC                tst.l      [A6 - 0x4]
  4592. 00003224  671A                     beq        +0x1C /* 00003240 */
  4593. 00003226  4AAC 0044                tst.l      [A4 + 0x44]
  4594. 0000322A  6714                     beq        +0x16 /* 00003240 */
  4595. 0000322C  206C 0044                movea.l    A0, [A4 + 0x44]
  4596. 00003230  2F10                     move.l     -[A7], [A0]
  4597. 00003232  206E FFFC                movea.l    A0, [A6 - 0x4]
  4598. 00003236  2F10                     move.l     -[A7], [A0]
  4599. 00003238  4878 0100                push.l     0x100
  4600. 0000323C  4EBA E2BA                jsr        [PC - 0x1D46 /* 000014F8 */]
  4601. label00003240:
  4602. 00003240  202E FFFC                move.l     D0, [A6 - 0x4]
  4603. 00003244  4E5E                     unlink     A6
  4604. 00003246  4E75                     rts
  4605. fn00003248:
  4606. 00003248  4E56 FFFA                link       A6, -0x0006
  4607. 0000324C  3D6C 0022 FFFE           move.w     [A6 - 0x2], [A4 + 0x22]
  4608. 00003252  70FF                     moveq.l    D0, 0xFFFFFFFF
  4609. 00003254  3D40 FFFC                move.w     [A6 - 0x4], D0
  4610. 00003258  426E FFFA                clr.w      [A6 - 0x6]
  4611. 0000325C  0C6C 0002 0028           cmpi.w     [A4 + 0x28], 0x2
  4612. 00003262  6658                     bne        +0x5A /* 000032BC */
  4613. 00003264  3F3C 0001                move.w     -[A7], 0x1
  4614. 00003268  3F3C 0001                move.w     -[A7], 0x1
  4615. 0000326C  4EBA F63C                jsr        [PC - 0x9C4 /* 000028AA */]
  4616. 00003270  588F                     addq.l     A7, 4
  4617. 00003272  4A00                     tst.b      D0
  4618. 00003274  671C                     beq        +0x1E /* 00003292 */
  4619. 00003276  3F3C 0001                move.w     -[A7], 0x1
  4620. 0000327A  3F3C 0002                move.w     -[A7], 0x2
  4621. 0000327E  4EBA F62A                jsr        [PC - 0x9D6 /* 000028AA */]
  4622. 00003282  588F                     addq.l     A7, 4
  4623. 00003284  4A00                     tst.b      D0
  4624. 00003286  670A                     beq        +0xC /* 00003292 */
  4625. 00003288  7001                     moveq.l    D0, 0x01
  4626. 0000328A  3D40 FFFC                move.w     [A6 - 0x4], D0
  4627. 0000328E  6000 007C                bra        +0x7E /* 0000330C */
  4628. label00003292:
  4629. 00003292  4267                     clr.w      -[A7]
  4630. 00003294  3F3C 0001                move.w     -[A7], 0x1
  4631. 00003298  4EBA F610                jsr        [PC - 0x9F0 /* 000028AA */]
  4632. 0000329C  588F                     addq.l     A7, 4
  4633. 0000329E  4A00                     tst.b      D0
  4634. 000032A0  6700 006A                beq        +0x6C /* 0000330C */
  4635. 000032A4  4267                     clr.w      -[A7]
  4636. 000032A6  3F3C 0002                move.w     -[A7], 0x2
  4637. 000032AA  4EBA F5FE                jsr        [PC - 0xA02 /* 000028AA */]
  4638. 000032AE  588F                     addq.l     A7, 4
  4639. 000032B0  4A00                     tst.b      D0
  4640. 000032B2  6700 0058                beq        +0x5A /* 0000330C */
  4641. 000032B6  426E FFFC                clr.w      [A6 - 0x4]
  4642. 000032BA  6050                     bra        +0x52 /* 0000330C */
  4643. label000032BC:
  4644. 000032BC  3F3C 0001                move.w     -[A7], 0x1
  4645. 000032C0  3F3C 0001                move.w     -[A7], 0x1
  4646. 000032C4  4EBA F5E4                jsr        [PC - 0xA1C /* 000028AA */]
  4647. 000032C8  588F                     addq.l     A7, 4
  4648. 000032CA  4A00                     tst.b      D0
  4649. 000032CC  6612                     bne        +0x14 /* 000032E0 */
  4650. 000032CE  3F3C 0001                move.w     -[A7], 0x1
  4651. 000032D2  3F3C 0002                move.w     -[A7], 0x2
  4652. 000032D6  4EBA F5D2                jsr        [PC - 0xA2E /* 000028AA */]
  4653. 000032DA  588F                     addq.l     A7, 4
  4654. 000032DC  4A00                     tst.b      D0
  4655. 000032DE  6708                     beq        +0xA /* 000032E8 */
  4656. label000032E0:
  4657. 000032E0  7001                     moveq.l    D0, 0x01
  4658. 000032E2  3D40 FFFC                move.w     [A6 - 0x4], D0
  4659. 000032E6  6024                     bra        +0x26 /* 0000330C */
  4660. label000032E8:
  4661. 000032E8  4267                     clr.w      -[A7]
  4662. 000032EA  3F3C 0001                move.w     -[A7], 0x1
  4663. 000032EE  4EBA F5BA                jsr        [PC - 0xA46 /* 000028AA */]
  4664. 000032F2  588F                     addq.l     A7, 4
  4665. 000032F4  4A00                     tst.b      D0
  4666. 000032F6  6714                     beq        +0x16 /* 0000330C */
  4667. 000032F8  4267                     clr.w      -[A7]
  4668. 000032FA  3F3C 0002                move.w     -[A7], 0x2
  4669. 000032FE  4EBA F5AA                jsr        [PC - 0xA56 /* 000028AA */]
  4670. 00003302  588F                     addq.l     A7, 4
  4671. 00003304  4A00                     tst.b      D0
  4672. 00003306  6704                     beq        +0x6 /* 0000330C */
  4673. 00003308  426E FFFC                clr.w      [A6 - 0x4]
  4674. label0000330C:
  4675. 0000330C  082E 0000 FFFF           btst.b     [A6 - 0x1], 0x0
  4676. 00003312  660A                     bne        +0xC /* 0000331E */
  4677. 00003314  3F3C 0001                move.w     -[A7], 0x1
  4678. 00003318  4EBA F6C6                jsr        [PC - 0x93A /* 000029E0 */]
  4679. 0000331C  548F                     addq.l     A7, 2
  4680. label0000331E:
  4681. 0000331E  082E 0001 FFFF           btst.b     [A6 - 0x1], 0x1
  4682. 00003324  660A                     bne        +0xC /* 00003330 */
  4683. 00003326  3F3C 0002                move.w     -[A7], 0x2
  4684. 0000332A  4EBA F6B4                jsr        [PC - 0x94C /* 000029E0 */]
  4685. 0000332E  548F                     addq.l     A7, 2
  4686. label00003330:
  4687. 00003330  302E FFFC                move.w     D0, [A6 - 0x4]
  4688. 00003334  4E5E                     unlink     A6
  4689. 00003336  4E75                     rts
  4690. fn00003338:
  4691. 00003338  4E56 0000                link       A6, 0
  4692. 0000333C  48E7 1200                movem.l    -[A7], D3,D6
  4693. 00003340  206E 0020                movea.l    A0, [A6 + 0x20]
  4694. 00003344  2C2E 000C                move.l     D6, [A6 + 0xC]
  4695. 00003348  0C86 0000 0001           cmpi.l     D6, 0x1
  4696. 0000334E  6704                     beq        +0x6 /* 00003354 */
  4697. 00003350  D1EE 0008                add.l      A0, [A6 + 0x8]
  4698. label00003354:
  4699. 00003354  222E 0018                move.l     D1, [A6 + 0x18]
  4700. 00003358  7400                     moveq.l    D2, 0x00
  4701. 0000335A  202E 0014                move.l     D0, [A6 + 0x14]
  4702. 0000335E  670C                     beq        +0xE /* 0000336C */
  4703. 00003360  2240                     movea.l    A1, D0
  4704. 00003362  3011                     move.w     D0, [A1]
  4705. 00003364  6706                     beq        +0x8 /* 0000336C */
  4706. 00003366  3629 0002                move.w     D3, [A1 + 0x2]
  4707. 0000336A  6008                     bra        +0xA /* 00003374 */
  4708. label0000336C:
  4709. 0000336C  363C 0080                move.w     D3, 0x80
  4710. 00003370  303A 002A                move.w     D0, [PC + 0x2A /* 0000339C, value 0x4, cstring "" */]
  4711. label00003374:
  4712. 00003374  226E 001C                movea.l    A1, [A6 + 0x1C]
  4713. 00003378  4EFB 00FE                jmp        [PC + D0.w - 0x2]
  4714. 0000337C  7001                     moveq.l    D0, 0x01
  4715. 0000337E  C041                     and.w      D0, D1
  4716. 00003380  E289                     lsr        D1, 1
  4717. 00003382  2D41 0024                move.l     [A6 + 0x24], D1
  4718. 00003386  662E                     bne        +0x30 /* 000033B6 */
  4719. 00003388  222E 0010                move.l     D1, [A6 + 0x10]
  4720. 0000338C  6760                     beq        +0x62 /* 000033EE */
  4721. 0000338E  2241                     movea.l    A1, D1
  4722. 00003390  4A40                     tst.w      D0
  4723. 00003392  6746                     beq        +0x48 /* 000033DA */
  4724. 00003394  1410                     move.b     D2, [A0]
  4725. 00003396  D642                     add.w      D3, D2
  4726. 00003398  D642                     add.w      D3, D2
  4727. 0000339A  604A                     bra        +0x4C /* 000033E6 */
  4728. 0000339C  0004 5281                ori.b      D4, 0x81
  4729. 000033A0  7001                     moveq.l    D0, 0x01
  4730. 000033A2  C041                     and.w      D0, D1
  4731. 000033A4  E289                     lsr        D1, 1
  4732. 000033A6  2D41 0024                move.l     [A6 + 0x24], D1
  4733. 000033AA  6612                     bne        +0x14 /* 000033BE */
  4734. 000033AC  222E 0010                move.l     D1, [A6 + 0x10]
  4735. 000033B0  673C                     beq        +0x3E /* 000033EE */
  4736. 000033B2  2241                     movea.l    A1, D1
  4737. 000033B4  6030                     bra        +0x32 /* 000033E6 */
  4738. label000033B6:
  4739. 000033B6  1410                     move.b     D2, [A0]
  4740. 000033B8  D642                     add.w      D3, D2
  4741. 000033BA  D642                     add.w      D3, D2
  4742. 000033BC  D1C6                     add.l      A0, D6
  4743. label000033BE:
  4744. 000033BE  1410                     move.b     D2, [A0]
  4745. 000033C0  D1C6                     add.l      A0, D6
  4746. 000033C2  D642                     add.w      D3, D2
  4747. 000033C4  E443                     asr        D3.w, 2
  4748. 000033C6  12C3                     move.b     [A1]+, D3
  4749. 000033C8  3602                     move.w     D3, D2
  4750. 000033CA  5381                     subq.l     D1, 1
  4751. 000033CC  62E8                     bhi        -0x16 /* 000033B6 */
  4752. 000033CE  222E 0010                move.l     D1, [A6 + 0x10]
  4753. 000033D2  671A                     beq        +0x1C /* 000033EE */
  4754. 000033D4  2241                     movea.l    A1, D1
  4755. 000033D6  51C8 0008                dbf        D0, +0xA /* 000033E0 */
  4756. label000033DA:
  4757. 000033DA  32BC 0004                move.w     [A1], 0x4
  4758. 000033DE  600A                     bra        +0xC /* 000033EA */
  4759. label000033E0:
  4760. 000033E0  1410                     move.b     D2, [A0]
  4761. 000033E2  D642                     add.w      D3, D2
  4762. 000033E4  D642                     add.w      D3, D2
  4763. label000033E6:
  4764. 000033E6  32BC 0026                move.w     [A1], 0x26 /* '&' */
  4765. label000033EA:
  4766. 000033EA  3343 0002                move.w     [A1 + 0x2], D3
  4767. label000033EE:
  4768. 000033EE  4CDF 0048                movem.l    D3,D6, [A7]+
  4769. 000033F2  4E5E                     unlink     A6
  4770. 000033F4  205F                     movea.l    A0, [A7]+
  4771. 000033F6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4772. 000033FA  4ED0                     jmp        [A0]
  4773. 000033FC  546F 3131                addq.w     [A7 + 0x3131], 2
  4774. 00003400  6B48                     bmi        +0x4A /* 0000344A */
  4775. 00003402  7A20                     moveq.l    D5, 0x20
  4776. fn00003404:
  4777. 00003404  4E56 0000                link       A6, 0
  4778. 00003408  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  4779. 0000340C  206E 0020                movea.l    A0, [A6 + 0x20]
  4780. 00003410  2C2E 000C                move.l     D6, [A6 + 0xC]
  4781. 00003414  0C86 0000 0001           cmpi.l     D6, 0x1
  4782. 0000341A  6704                     beq        +0x6 /* 00003420 */
  4783. 0000341C  D1EE 0008                add.l      A0, [A6 + 0x8]
  4784. label00003420:
  4785. 00003420  222E 0018                move.l     D1, [A6 + 0x18]
  4786. 00003424  7800                     moveq.l    D4, 0x00
  4787. 00003426  202E 0014                move.l     D0, [A6 + 0x14]
  4788. 0000342A  670E                     beq        +0x10 /* 0000343A */
  4789. 0000342C  2240                     movea.l    A1, D0
  4790. 0000342E  3011                     move.w     D0, [A1]
  4791. 00003430  6708                     beq        +0xA /* 0000343A */
  4792. 00003432  4CA9 002C 0002           movem.w    D2,D3,D5, [A1 + 0x2]
  4793. 00003438  600C                     bra        +0xE /* 00003446 */
  4794. label0000343A:
  4795. 0000343A  343C 0080                move.w     D2, 0x80
  4796. 0000343E  3A3C 0380                move.w     D5, 0x380
  4797. 00003442  303A 0048                move.w     D0, [PC + 0x48 /* 0000348C, value 0x4, cstring "" */]
  4798. label00003446:
  4799. 00003446  226E 001C                movea.l    A1, [A6 + 0x1C]
  4800. label0000344A:
  4801. 0000344A  4EFB 00FE                jmp        [PC + D0.w - 0x2]
  4802. 0000344E  7003                     moveq.l    D0, 0x03
  4803. 00003450  C081                     and.l      D0, D1
  4804. 00003452  E489                     lsr        D1, 2
  4805. 00003454  2D41 0024                move.l     [A6 + 0x24], D1
  4806. 00003458  6600 00A0                bne        +0xA2 /* 000034FA */
  4807. 0000345C  222E 0010                move.l     D1, [A6 + 0x10]
  4808. 00003460  6700 0106                beq        +0x108 /* 00003568 */
  4809. 00003464  2241                     movea.l    A1, D1
  4810. 00003466  4A40                     tst.w      D0
  4811. 00003468  6700 00CA                beq        +0xCC /* 00003534 */
  4812. 0000346C  1810                     move.b     D4, [A0]
  4813. 0000346E  3604                     move.w     D3, D4
  4814. 00003470  5340                     subq.w     D0, 1
  4815. 00003472  6700 00CE                beq        +0xD0 /* 00003542 */
  4816. 00003476  D1C6                     add.l      A0, D6
  4817. 00003478  1810                     move.b     D4, [A0]
  4818. 0000347A  D644                     add.w      D3, D4
  4819. 0000347C  5340                     subq.w     D0, 1
  4820. 0000347E  6700 00D2                beq        +0xD4 /* 00003552 */
  4821. 00003482  D1C6                     add.l      A0, D6
  4822. 00003484  1810                     move.b     D4, [A0]
  4823. 00003486  D644                     add.w      D3, D4
  4824. 00003488  6000 00D4                bra        +0xD6 /* 0000355E */
  4825. 0000348C  0004 5281                ori.b      D4, 0x81
  4826. 00003490  7003                     moveq.l    D0, 0x03
  4827. 00003492  C041                     and.w      D0, D1
  4828. 00003494  E489                     lsr        D1, 2
  4829. 00003496  2D41 0024                move.l     [A6 + 0x24], D1
  4830. 0000349A  6664                     bne        +0x66 /* 00003500 */
  4831. 0000349C  222E 0010                move.l     D1, [A6 + 0x10]
  4832. 000034A0  6700 00C6                beq        +0xC8 /* 00003568 */
  4833. 000034A4  2241                     movea.l    A1, D1
  4834. 000034A6  5340                     subq.w     D0, 1
  4835. 000034A8  6700 0098                beq        +0x9A /* 00003542 */
  4836. 000034AC  1810                     move.b     D4, [A0]
  4837. 000034AE  D644                     add.w      D3, D4
  4838. 000034B0  5340                     subq.w     D0, 1
  4839. 000034B2  6700 009E                beq        +0xA0 /* 00003552 */
  4840. 000034B6  D1C6                     add.l      A0, D6
  4841. 000034B8  1810                     move.b     D4, [A0]
  4842. 000034BA  D644                     add.w      D3, D4
  4843. 000034BC  6000 00A0                bra        +0xA2 /* 0000355E */
  4844. 000034C0  5481                     addq.l     D1, 2
  4845. 000034C2  7003                     moveq.l    D0, 0x03
  4846. 000034C4  C041                     and.w      D0, D1
  4847. 000034C6  E489                     lsr        D1, 2
  4848. 000034C8  2D41 0024                move.l     [A6 + 0x24], D1
  4849. 000034CC  6638                     bne        +0x3A /* 00003506 */
  4850. 000034CE  222E 0010                move.l     D1, [A6 + 0x10]
  4851. 000034D2  6700 0094                beq        +0x96 /* 00003568 */
  4852. 000034D6  2241                     movea.l    A1, D1
  4853. 000034D8  5540                     subq.w     D0, 2
  4854. 000034DA  6776                     beq        +0x78 /* 00003552 */
  4855. 000034DC  1810                     move.b     D4, [A0]
  4856. 000034DE  D644                     add.w      D3, D4
  4857. 000034E0  607C                     bra        +0x7E /* 0000355E */
  4858. 000034E2  5681                     addq.l     D1, 3
  4859. 000034E4  7003                     moveq.l    D0, 0x03
  4860. 000034E6  C041                     and.w      D0, D1
  4861. 000034E8  E489                     lsr        D1, 2
  4862. 000034EA  2D41 0024                move.l     [A6 + 0x24], D1
  4863. 000034EE  661C                     bne        +0x1E /* 0000350C */
  4864. 000034F0  222E 0010                move.l     D1, [A6 + 0x10]
  4865. 000034F4  6772                     beq        +0x74 /* 00003568 */
  4866. 000034F6  2241                     movea.l    A1, D1
  4867. 000034F8  6064                     bra        +0x66 /* 0000355E */
  4868. label000034FA:
  4869. 000034FA  1810                     move.b     D4, [A0]
  4870. 000034FC  D1C6                     add.l      A0, D6
  4871. 000034FE  3604                     move.w     D3, D4
  4872. label00003500:
  4873. 00003500  1810                     move.b     D4, [A0]
  4874. 00003502  D1C6                     add.l      A0, D6
  4875. 00003504  D644                     add.w      D3, D4
  4876. label00003506:
  4877. 00003506  1810                     move.b     D4, [A0]
  4878. 00003508  D1C6                     add.l      A0, D6
  4879. 0000350A  D644                     add.w      D3, D4
  4880. label0000350C:
  4881. 0000350C  1810                     move.b     D4, [A0]
  4882. 0000350E  D1C6                     add.l      A0, D6
  4883. 00003510  DA42                     add.w      D5, D2
  4884. 00003512  DA42                     add.w      D5, D2
  4885. 00003514  D643                     add.w      D3, D3
  4886. 00003516  DA43                     add.w      D5, D3
  4887. 00003518  DA44                     add.w      D5, D4
  4888. 0000351A  E845                     asr        D5.w, 4
  4889. 0000351C  12C5                     move.b     [A1]+, D5
  4890. 0000351E  3A02                     move.w     D5, D2
  4891. 00003520  DA43                     add.w      D5, D3
  4892. 00003522  3404                     move.w     D2, D4
  4893. 00003524  5381                     subq.l     D1, 1
  4894. 00003526  62D2                     bhi        -0x2C /* 000034FA */
  4895. 00003528  222E 0010                move.l     D1, [A6 + 0x10]
  4896. 0000352C  673A                     beq        +0x3C /* 00003568 */
  4897. 0000352E  2241                     movea.l    A1, D1
  4898. 00003530  51C8 0008                dbf        D0, +0xA /* 0000353A */
  4899. label00003534:
  4900. 00003534  32BC 0004                move.w     [A1], 0x4
  4901. 00003538  6028                     bra        +0x2A /* 00003562 */
  4902. label0000353A:
  4903. 0000353A  1810                     move.b     D4, [A0]
  4904. 0000353C  3604                     move.w     D3, D4
  4905. 0000353E  51C8 0008                dbf        D0, +0xA /* 00003548 */
  4906. label00003542:
  4907. 00003542  32BC 0044                move.w     [A1], 0x44 /* 'D' */
  4908. 00003546  601A                     bra        +0x1C /* 00003562 */
  4909. label00003548:
  4910. 00003548  D1C6                     add.l      A0, D6
  4911. 0000354A  1810                     move.b     D4, [A0]
  4912. 0000354C  D644                     add.w      D3, D4
  4913. 0000354E  51C8 0008                dbf        D0, +0xA /* 00003558 */
  4914. label00003552:
  4915. 00003552  32BC 0076                move.w     [A1], 0x76 /* 'v' */
  4916. 00003556  600A                     bra        +0xC /* 00003562 */
  4917. label00003558:
  4918. 00003558  D1C6                     add.l      A0, D6
  4919. 0000355A  1810                     move.b     D4, [A0]
  4920. 0000355C  D644                     add.w      D3, D4
  4921. label0000355E:
  4922. 0000355E  32BC 0098                move.w     [A1], 0x98
  4923. label00003562:
  4924. 00003562  48A9 002C 0002           movem.w    [A1 + 0x2], D2,D3,D5
  4925. label00003568:
  4926. 00003568  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  4927. 0000356C  4E5E                     unlink     A6
  4928. 0000356E  205F                     movea.l    A0, [A7]+
  4929. 00003570  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4930. 00003574  4ED0                     jmp        [A0]
  4931. 00003576  546F 356B                addq.w     [A7 + 0x356B], 2
  4932. 0000357A  487A 2020                pea.l      [PC + 0x2020 /* 0000559C, value 0xFDFA01AB */]
  4933. fn0000357E:
  4934. 0000357E  4E56 0000                link       A6, 0
  4935. 00003582  48E7 1A00                movem.l    -[A7], D3,D4,D6
  4936. 00003586  206E 0020                movea.l    A0, [A6 + 0x20]
  4937. 0000358A  2C2E 000C                move.l     D6, [A6 + 0xC]
  4938. 0000358E  0C86 0000 0001           cmpi.l     D6, 0x1
  4939. 00003594  6704                     beq        +0x6 /* 0000359A */
  4940. 00003596  D1EE 0008                add.l      A0, [A6 + 0x8]
  4941. label0000359A:
  4942. 0000359A  222E 0018                move.l     D1, [A6 + 0x18]
  4943. 0000359E  7400                     moveq.l    D2, 0x00
  4944. 000035A0  202E 0014                move.l     D0, [A6 + 0x14]
  4945. 000035A4  670E                     beq        +0x10 /* 000035B4 */
  4946. 000035A6  2240                     movea.l    A1, D0
  4947. 000035A8  3011                     move.w     D0, [A1]
  4948. 000035AA  6708                     beq        +0xA /* 000035B4 */
  4949. 000035AC  4CA9 0018 0002           movem.w    D3,D4, [A1 + 0x2]
  4950. 000035B2  6008                     bra        +0xA /* 000035BC */
  4951. label000035B4:
  4952. 000035B4  383C 0180                move.w     D4, 0x180
  4953. 000035B8  303A 0038                move.w     D0, [PC + 0x38 /* 000035F2, value 0x4, cstring "" */]
  4954. label000035BC:
  4955. 000035BC  226E 001C                movea.l    A1, [A6 + 0x1C]
  4956. 000035C0  4EFB 00FE                jmp        [PC + D0.w - 0x2]
  4957. 000035C4  5781                     subq.l     D1, 3
  4958. 000035C6  645A                     bcc        +0x5C /* 00003622 */
  4959. 000035C8  42AE 0024                clr.l      [A6 + 0x24]
  4960. 000035CC  202E 0010                move.l     D0, [A6 + 0x10]
  4961. 000035D0  6700 00B4                beq        +0xB6 /* 00003686 */
  4962. 000035D4  2240                     movea.l    A1, D0
  4963. 000035D6  5641                     addq.w     D1, 3
  4964. 000035D8  6700 0086                beq        +0x88 /* 00003660 */
  4965. 000035DC  1410                     move.b     D2, [A0]
  4966. 000035DE  D842                     add.w      D4, D2
  4967. 000035E0  D842                     add.w      D4, D2
  4968. 000035E2  5341                     subq.w     D1, 1
  4969. 000035E4  6700 008A                beq        +0x8C /* 00003670 */
  4970. 000035E8  D1C6                     add.l      A0, D6
  4971. 000035EA  1410                     move.b     D2, [A0]
  4972. 000035EC  3602                     move.w     D3, D2
  4973. 000035EE  6000 008C                bra        +0x8E /* 0000367C */
  4974. 000035F2  0004 5581                ori.b      D4, 0x81
  4975. 000035F6  6432                     bcc        +0x34 /* 0000362A */
  4976. 000035F8  42AE 0024                clr.l      [A6 + 0x24]
  4977. 000035FC  202E 0010                move.l     D0, [A6 + 0x10]
  4978. 00003600  6700 0084                beq        +0x86 /* 00003686 */
  4979. 00003604  2240                     movea.l    A1, D0
  4980. 00003606  5441                     addq.w     D1, 2
  4981. 00003608  6766                     beq        +0x68 /* 00003670 */
  4982. 0000360A  1410                     move.b     D2, [A0]
  4983. 0000360C  3602                     move.w     D3, D2
  4984. 0000360E  606C                     bra        +0x6E /* 0000367C */
  4985. 00003610  5381                     subq.l     D1, 1
  4986. 00003612  641C                     bcc        +0x1E /* 00003630 */
  4987. 00003614  42AE 0024                clr.l      [A6 + 0x24]
  4988. 00003618  202E 0010                move.l     D0, [A6 + 0x10]
  4989. 0000361C  6768                     beq        +0x6A /* 00003686 */
  4990. 0000361E  2240                     movea.l    A1, D0
  4991. 00003620  605A                     bra        +0x5C /* 0000367C */
  4992. label00003622:
  4993. 00003622  1410                     move.b     D2, [A0]
  4994. 00003624  D842                     add.w      D4, D2
  4995. 00003626  D842                     add.w      D4, D2
  4996. 00003628  D1C6                     add.l      A0, D6
  4997. label0000362A:
  4998. 0000362A  1410                     move.b     D2, [A0]
  4999. 0000362C  3602                     move.w     D3, D2
  5000. 0000362E  D1C6                     add.l      A0, D6
  5001. label00003630:
  5002. 00003630  1410                     move.b     D2, [A0]
  5003. 00003632  D1C6                     add.l      A0, D6
  5004. 00003634  D843                     add.w      D4, D3
  5005. 00003636  D843                     add.w      D4, D3
  5006. 00003638  D842                     add.w      D4, D2
  5007. 0000363A  E644                     asr        D4.w, 3
  5008. 0000363C  12C4                     move.b     [A1]+, D4
  5009. 0000363E  3803                     move.w     D4, D3
  5010. 00003640  D842                     add.w      D4, D2
  5011. 00003642  D842                     add.w      D4, D2
  5012. 00003644  5781                     subq.l     D1, 3
  5013. 00003646  64DA                     bcc        -0x24 /* 00003622 */
  5014. 00003648  3001                     move.w     D0, D1
  5015. 0000364A  5640                     addq.w     D0, 3
  5016. 0000364C  93EE 001C                sub.l      A1, [A6 + 0x1C]
  5017. 00003650  2D49 0024                move.l     [A6 + 0x24], A1
  5018. 00003654  222E 0010                move.l     D1, [A6 + 0x10]
  5019. 00003658  672C                     beq        +0x2E /* 00003686 */
  5020. 0000365A  2241                     movea.l    A1, D1
  5021. 0000365C  51C8 0008                dbf        D0, +0xA /* 00003666 */
  5022. label00003660:
  5023. 00003660  32BC 0004                move.w     [A1], 0x4
  5024. 00003664  601A                     bra        +0x1C /* 00003680 */
  5025. label00003666:
  5026. 00003666  1410                     move.b     D2, [A0]
  5027. 00003668  D842                     add.w      D4, D2
  5028. 0000366A  D842                     add.w      D4, D2
  5029. 0000366C  51C8 0008                dbf        D0, +0xA /* 00003676 */
  5030. label00003670:
  5031. 00003670  32BC 0034                move.w     [A1], 0x34 /* '4' */
  5032. 00003674  600A                     bra        +0xC /* 00003680 */
  5033. label00003676:
  5034. 00003676  D1C6                     add.l      A0, D6
  5035. 00003678  1410                     move.b     D2, [A0]
  5036. 0000367A  3602                     move.w     D3, D2
  5037. label0000367C:
  5038. 0000367C  32BC 0050                move.w     [A1], 0x50 /* 'P' */
  5039. label00003680:
  5040. 00003680  48A9 0018 0002           movem.w    [A1 + 0x2], D3,D4
  5041. label00003686:
  5042. 00003686  4CDF 0058                movem.l    D3,D4,D6, [A7]+
  5043. 0000368A  4E5E                     unlink     A6
  5044. 0000368C  205F                     movea.l    A0, [A7]+
  5045. 0000368E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5046. 00003692  4ED0                     jmp        [A0]
  5047. 00003694  546F 376B                addq.w     [A7 + 0x376B], 2
  5048. 00003698  487A 2020                pea.l      [PC + 0x2020 /* 000056BA, value 0xFFECFD48 */]
  5049. fn0000369C:
  5050. 0000369C  4E56 0000                link       A6, 0
  5051. 000036A0  48E7 3F3C                movem.l    -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  5052. 000036A4  226E 0020                movea.l    A1, [A6 + 0x20]
  5053. 000036A8  222E 000C                move.l     D1, [A6 + 0xC]
  5054. 000036AC  0C81 0000 0001           cmpi.l     D1, 0x1
  5055. 000036B2  6706                     beq        +0x8 /* 000036BA */
  5056. 000036B4  D3EE 0008                add.l      A1, [A6 + 0x8]
  5057. 000036B8  5389                     subq.l     A1, 1
  5058. label000036BA:
  5059. 000036BA  246E 001C                movea.l    A2, [A6 + 0x1C]
  5060. 000036BE  2C2E 0018                move.l     D6, [A6 + 0x18]
  5061. 000036C2  7400                     moveq.l    D2, 0x00
  5062. 000036C4  5386                     subq.l     D6, 1
  5063. 000036C6  6B00 0222                bmi        +0x224 /* 000038EA */
  5064. 000036CA  2A7C 00FF 0000           movea.l    A5, 0xFF0000
  5065. 000036D0  267C 0000 8000           movea.l    A3, 0x8000
  5066. 000036D6  2E3C 0000 01F4           move.l     D7, 0x1F4
  5067. 000036DC  262E 0014                move.l     D3, [A6 + 0x14]
  5068. 000036E0  6712                     beq        +0x14 /* 000036F4 */
  5069. 000036E2  2043                     movea.l    A0, D3
  5070. 000036E4  3618                     move.w     D3, [A0]+
  5071. 000036E6  670C                     beq        +0xE /* 000036F4 */
  5072. 000036E8  2858                     movea.l    A4, [A0]+
  5073. 000036EA  2018                     move.l     D0, [A0]+
  5074. 000036EC  3818                     move.w     D4, [A0]+
  5075. 000036EE  3A10                     move.w     D5, [A0]
  5076. 000036F0  4EFB 30FE                jmp        [PC + D3.w - 0x2]
  5077. label000036F4:
  5078. 000036F4  2607                     move.l     D3, D7
  5079. 000036F6  E183                     asl        D3, 8
  5080. 000036F8  2843                     movea.l    A4, D3
  5081. 000036FA  203C 0000 0080           move.l     D0, 0x80
  5082. 00003700  4840                     swap.w     D0
  5083. 00003702  7A07                     moveq.l    D5, 0x07
  5084. 00003704  7600                     moveq.l    D3, 0x00
  5085. 00003706  1619                     move.b     D3, [A1]+
  5086. 00003708  4843                     swap.w     D3
  5087. 0000370A  9680                     sub.l      D3, D0
  5088. 0000370C  6400 00E2                bcc        +0xE4 /* 000037F0 */
  5089. label00003710:
  5090. 00003710  E314                     roxl       D4.b, 1
  5091. 00003712  260C                     move.l     D3, A4
  5092. 00003714  E083                     asr        D3, 8
  5093. 00003716  99C3                     sub.l      A4, D3
  5094. 00003718  D9C7                     add.l      A4, D7
  5095. 0000371A  908C                     sub.l      D0, A4
  5096. 0000371C  2600                     move.l     D3, D0
  5097. 0000371E  E083                     asr        D3, 8
  5098. 00003720  9083                     sub.l      D0, D3
  5099. 00003722  D08B                     add.l      D0, A3
  5100. 00003724  6E04                     bgt        +0x6 /* 0000372A */
  5101. 00003726  7000                     moveq.l    D0, 0x00
  5102. 00003728  6006                     bra        +0x8 /* 00003730 */
  5103. label0000372A:
  5104. 0000372A  B08D                     cmp.l      D0, A5
  5105. 0000372C  6F02                     ble        +0x4 /* 00003730 */
  5106. 0000372E  200D                     move.l     D0, A5
  5107. label00003730:
  5108. 00003730  51CD 0008                dbf        D5, +0xA /* 0000373A */
  5109. 00003734  14C4                     move.b     [A2]+, D4
  5110. 00003736  5282                     addq.l     D2, 1
  5111. 00003738  7A07                     moveq.l    D5, 0x07
  5112. label0000373A:
  5113. 0000373A  51CE 0012                dbf        D6, +0x14 /* 0000374E */
  5114. 0000373E  4846                     swap.w     D6
  5115. 00003740  5346                     subq.w     D6, 1
  5116. 00003742  6A08                     bpl        +0xA /* 0000374C */
  5117. 00003744  47FA 0008                lea.l      A3, [PC + 0x8 /* 0000374E, value 0x76001611, cstring "v" */]
  5118. 00003748  6000 0188                bra        +0x18A /* 000038D2 */
  5119. label0000374C:
  5120. 0000374C  4846                     swap.w     D6
  5121. label0000374E:
  5122. 0000374E  7600                     moveq.l    D3, 0x00
  5123. 00003750  1611                     move.b     D3, [A1]
  5124. 00003752  D3C1                     add.l      A1, D1
  5125. 00003754  4843                     swap.w     D3
  5126. 00003756  9680                     sub.l      D3, D0
  5127. 00003758  6400 0096                bcc        +0x98 /* 000037F0 */
  5128. 0000375C  E314                     roxl       D4.b, 1
  5129. 0000375E  260C                     move.l     D3, A4
  5130. 00003760  E083                     asr        D3, 8
  5131. 00003762  99C3                     sub.l      A4, D3
  5132. 00003764  D9C7                     add.l      A4, D7
  5133. 00003766  908C                     sub.l      D0, A4
  5134. 00003768  2600                     move.l     D3, D0
  5135. 0000376A  E083                     asr        D3, 8
  5136. 0000376C  9083                     sub.l      D0, D3
  5137. 0000376E  D08B                     add.l      D0, A3
  5138. 00003770  6E04                     bgt        +0x6 /* 00003776 */
  5139. 00003772  7000                     moveq.l    D0, 0x00
  5140. 00003774  6006                     bra        +0x8 /* 0000377C */
  5141. label00003776:
  5142. 00003776  B08D                     cmp.l      D0, A5
  5143. 00003778  6F02                     ble        +0x4 /* 0000377C */
  5144. 0000377A  200D                     move.l     D0, A5
  5145. label0000377C:
  5146. 0000377C  51CD 0008                dbf        D5, +0xA /* 00003786 */
  5147. 00003780  14C4                     move.b     [A2]+, D4
  5148. 00003782  5282                     addq.l     D2, 1
  5149. 00003784  7A07                     moveq.l    D5, 0x07
  5150. label00003786:
  5151. 00003786  51CE 0012                dbf        D6, +0x14 /* 0000379A */
  5152. 0000378A  4846                     swap.w     D6
  5153. 0000378C  5346                     subq.w     D6, 1
  5154. 0000378E  6A08                     bpl        +0xA /* 00003798 */
  5155. 00003790  47FA 0008                lea.l      A3, [PC + 0x8 /* 0000379A, value 0x76001611, cstring "v" */]
  5156. 00003794  6000 013C                bra        +0x13E /* 000038D2 */
  5157. label00003798:
  5158. 00003798  4846                     swap.w     D6
  5159. label0000379A:
  5160. 0000379A  7600                     moveq.l    D3, 0x00
  5161. 0000379C  1611                     move.b     D3, [A1]
  5162. 0000379E  D3C1                     add.l      A1, D1
  5163. 000037A0  4843                     swap.w     D3
  5164. 000037A2  9680                     sub.l      D3, D0
  5165. 000037A4  644A                     bcc        +0x4C /* 000037F0 */
  5166. label000037A6:
  5167. 000037A6  E314                     roxl       D4.b, 1
  5168. 000037A8  260C                     move.l     D3, A4
  5169. 000037AA  EC83                     asr        D3, 6
  5170. 000037AC  D9C3                     add.l      A4, D3
  5171. 000037AE  D9C7                     add.l      A4, D7
  5172. 000037B0  908C                     sub.l      D0, A4
  5173. 000037B2  2600                     move.l     D3, D0
  5174. 000037B4  E083                     asr        D3, 8
  5175. 000037B6  9083                     sub.l      D0, D3
  5176. 000037B8  D08B                     add.l      D0, A3
  5177. 000037BA  6E04                     bgt        +0x6 /* 000037C0 */
  5178. 000037BC  7000                     moveq.l    D0, 0x00
  5179. 000037BE  6006                     bra        +0x8 /* 000037C6 */
  5180. label000037C0:
  5181. 000037C0  B08D                     cmp.l      D0, A5
  5182. 000037C2  6F02                     ble        +0x4 /* 000037C6 */
  5183. 000037C4  200D                     move.l     D0, A5
  5184. label000037C6:
  5185. 000037C6  51CD 0008                dbf        D5, +0xA /* 000037D0 */
  5186. 000037CA  14C4                     move.b     [A2]+, D4
  5187. 000037CC  5282                     addq.l     D2, 1
  5188. 000037CE  7A07                     moveq.l    D5, 0x07
  5189. label000037D0:
  5190. 000037D0  51CE 0012                dbf        D6, +0x14 /* 000037E4 */
  5191. 000037D4  4846                     swap.w     D6
  5192. 000037D6  5346                     subq.w     D6, 1
  5193. 000037D8  6A08                     bpl        +0xA /* 000037E2 */
  5194. 000037DA  47FA 0008                lea.l      A3, [PC + 0x8 /* 000037E4, value 0x76001611, cstring "v" */]
  5195. 000037DE  6000 00F2                bra        +0xF4 /* 000038D2 */
  5196. label000037E2:
  5197. 000037E2  4846                     swap.w     D6
  5198. label000037E4:
  5199. 000037E4  7600                     moveq.l    D3, 0x00
  5200. 000037E6  1611                     move.b     D3, [A1]
  5201. 000037E8  D3C1                     add.l      A1, D1
  5202. 000037EA  4843                     swap.w     D3
  5203. 000037EC  9680                     sub.l      D3, D0
  5204. 000037EE  65B6                     bcs        -0x48 /* 000037A6 */
  5205. label000037F0:
  5206. 000037F0  E314                     roxl       D4.b, 1
  5207. 000037F2  260C                     move.l     D3, A4
  5208. 000037F4  E083                     asr        D3, 8
  5209. 000037F6  99C3                     sub.l      A4, D3
  5210. 000037F8  D9C7                     add.l      A4, D7
  5211. 000037FA  D08C                     add.l      D0, A4
  5212. 000037FC  2600                     move.l     D3, D0
  5213. 000037FE  E083                     asr        D3, 8
  5214. 00003800  9083                     sub.l      D0, D3
  5215. 00003802  D08B                     add.l      D0, A3
  5216. 00003804  6E04                     bgt        +0x6 /* 0000380A */
  5217. 00003806  7000                     moveq.l    D0, 0x00
  5218. 00003808  6006                     bra        +0x8 /* 00003810 */
  5219. label0000380A:
  5220. 0000380A  B08D                     cmp.l      D0, A5
  5221. 0000380C  6F02                     ble        +0x4 /* 00003810 */
  5222. 0000380E  200D                     move.l     D0, A5
  5223. label00003810:
  5224. 00003810  51CD 0008                dbf        D5, +0xA /* 0000381A */
  5225. 00003814  14C4                     move.b     [A2]+, D4
  5226. 00003816  5282                     addq.l     D2, 1
  5227. 00003818  7A07                     moveq.l    D5, 0x07
  5228. label0000381A:
  5229. 0000381A  51CE 0012                dbf        D6, +0x14 /* 0000382E */
  5230. 0000381E  4846                     swap.w     D6
  5231. 00003820  5346                     subq.w     D6, 1
  5232. 00003822  6A08                     bpl        +0xA /* 0000382C */
  5233. 00003824  47FA 0008                lea.l      A3, [PC + 0x8 /* 0000382E, value 0x76001611, cstring "v" */]
  5234. 00003828  6000 00A8                bra        +0xAA /* 000038D2 */
  5235. label0000382C:
  5236. 0000382C  4846                     swap.w     D6
  5237. label0000382E:
  5238. 0000382E  7600                     moveq.l    D3, 0x00
  5239. 00003830  1611                     move.b     D3, [A1]
  5240. 00003832  D3C1                     add.l      A1, D1
  5241. 00003834  4843                     swap.w     D3
  5242. 00003836  9680                     sub.l      D3, D0
  5243. 00003838  6500 FED6                bcs        -0x128 /* 00003710 */
  5244. 0000383C  E314                     roxl       D4.b, 1
  5245. 0000383E  260C                     move.l     D3, A4
  5246. 00003840  E083                     asr        D3, 8
  5247. 00003842  99C3                     sub.l      A4, D3
  5248. 00003844  D9C7                     add.l      A4, D7
  5249. 00003846  D08C                     add.l      D0, A4
  5250. 00003848  2600                     move.l     D3, D0
  5251. 0000384A  E083                     asr        D3, 8
  5252. 0000384C  9083                     sub.l      D0, D3
  5253. 0000384E  D08B                     add.l      D0, A3
  5254. 00003850  6E04                     bgt        +0x6 /* 00003856 */
  5255. 00003852  7000                     moveq.l    D0, 0x00
  5256. 00003854  6006                     bra        +0x8 /* 0000385C */
  5257. label00003856:
  5258. 00003856  B08D                     cmp.l      D0, A5
  5259. 00003858  6F02                     ble        +0x4 /* 0000385C */
  5260. 0000385A  200D                     move.l     D0, A5
  5261. label0000385C:
  5262. 0000385C  51CD 0008                dbf        D5, +0xA /* 00003866 */
  5263. 00003860  14C4                     move.b     [A2]+, D4
  5264. 00003862  5282                     addq.l     D2, 1
  5265. 00003864  7A07                     moveq.l    D5, 0x07
  5266. label00003866:
  5267. 00003866  51CE 0010                dbf        D6, +0x12 /* 00003878 */
  5268. 0000386A  4846                     swap.w     D6
  5269. 0000386C  5346                     subq.w     D6, 1
  5270. 0000386E  6A06                     bpl        +0x8 /* 00003876 */
  5271. 00003870  47FA 0006                lea.l      A3, [PC + 0x6 /* 00003878, value 0x76001611, cstring "v" */]
  5272. 00003874  605C                     bra        +0x5E /* 000038D2 */
  5273. label00003876:
  5274. 00003876  4846                     swap.w     D6
  5275. label00003878:
  5276. 00003878  7600                     moveq.l    D3, 0x00
  5277. 0000387A  1611                     move.b     D3, [A1]
  5278. 0000387C  D3C1                     add.l      A1, D1
  5279. 0000387E  4843                     swap.w     D3
  5280. 00003880  9680                     sub.l      D3, D0
  5281. 00003882  6500 FE8C                bcs        -0x172 /* 00003710 */
  5282. label00003886:
  5283. 00003886  E314                     roxl       D4.b, 1
  5284. 00003888  260C                     move.l     D3, A4
  5285. 0000388A  EC83                     asr        D3, 6
  5286. 0000388C  D9C3                     add.l      A4, D3
  5287. 0000388E  D9C7                     add.l      A4, D7
  5288. 00003890  D08C                     add.l      D0, A4
  5289. 00003892  2600                     move.l     D3, D0
  5290. 00003894  E083                     asr        D3, 8
  5291. 00003896  9083                     sub.l      D0, D3
  5292. 00003898  D08B                     add.l      D0, A3
  5293. 0000389A  6E04                     bgt        +0x6 /* 000038A0 */
  5294. 0000389C  7000                     moveq.l    D0, 0x00
  5295. 0000389E  6006                     bra        +0x8 /* 000038A6 */
  5296. label000038A0:
  5297. 000038A0  B08D                     cmp.l      D0, A5
  5298. 000038A2  6F02                     ble        +0x4 /* 000038A6 */
  5299. 000038A4  200D                     move.l     D0, A5
  5300. label000038A6:
  5301. 000038A6  51CD 0008                dbf        D5, +0xA /* 000038B0 */
  5302. 000038AA  14C4                     move.b     [A2]+, D4
  5303. 000038AC  5282                     addq.l     D2, 1
  5304. 000038AE  7A07                     moveq.l    D5, 0x07
  5305. label000038B0:
  5306. 000038B0  51CE 0010                dbf        D6, +0x12 /* 000038C2 */
  5307. 000038B4  4846                     swap.w     D6
  5308. 000038B6  5346                     subq.w     D6, 1
  5309. 000038B8  6A06                     bpl        +0x8 /* 000038C0 */
  5310. 000038BA  47FA 0006                lea.l      A3, [PC + 0x6 /* 000038C2, value 0x76001611, cstring "v" */]
  5311. 000038BE  6012                     bra        +0x14 /* 000038D2 */
  5312. label000038C0:
  5313. 000038C0  4846                     swap.w     D6
  5314. label000038C2:
  5315. 000038C2  7600                     moveq.l    D3, 0x00
  5316. 000038C4  1611                     move.b     D3, [A1]
  5317. 000038C6  D3C1                     add.l      A1, D1
  5318. 000038C8  4843                     swap.w     D3
  5319. 000038CA  9680                     sub.l      D3, D0
  5320. 000038CC  64B8                     bcc        -0x46 /* 00003886 */
  5321. 000038CE  6000 FE40                bra        -0x1BE /* 00003710 */
  5322. label000038D2:
  5323. 000038D2  262E 0010                move.l     D3, [A6 + 0x10]
  5324. 000038D6  6712                     beq        +0x14 /* 000038EA */
  5325. 000038D8  2043                     movea.l    A0, D3
  5326. 000038DA  43FA FE14                lea.l      A1, [PC - 0x1EC /* 000036F0, value 0x4EFB30FE */]
  5327. 000038DE  97C9                     sub.l      A3, A1
  5328. 000038E0  30CB                     move.w     [A0]+, A3
  5329. 000038E2  20CC                     move.l     [A0]+, A4
  5330. 000038E4  20C0                     move.l     [A0]+, D0
  5331. 000038E6  30C4                     move.w     [A0]+, D4
  5332. 000038E8  3085                     move.w     [A0], D5
  5333. label000038EA:
  5334. 000038EA  2002                     move.l     D0, D2
  5335. 000038EC  4CDF 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  5336. 000038F0  4E5E                     unlink     A6
  5337. 000038F2  205F                     movea.l    A0, [A7]+
  5338. 000038F4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5339. 000038F8  2E80                     move.l     [A7], D0
  5340. 000038FA  4ED0                     jmp        [A0]
  5341. 000038FC  8843                     or.w       D4, D3
  5342. 000038FE  6F6D                     ble        +0x6F /* 0000396D */
  5343. 00003900  7038                     moveq.l    D0, 0x38
  5344. 00003902  746F                     moveq.l    D2, 0x6F
  5345. 00003904  3120                     move.w     -[A0], -[A0]
  5346. 00003906  0000 41FA                ori.b      D0, 0xFA
  5347. 0000390A  0206 2008                andi.b     D6, 0x8
  5348. 0000390E  4E75                     rts
  5349. 00003910  0200 021E                andi.b     D0, 0x1E
  5350. 00003914  023C 025A                andi.b     ccr, 90
  5351. 00003918  0278 0296 02B4           andi.w     [0x000002B4], 0x296
  5352. 0000391E  02D2                     .incomplete
  5353. 00003920  02F0                     .incomplete
  5354. 00003922  030E                     btst       A6, D1
  5355. 00003924  032C 034A                btst       [A4 + 0x34A], D1
  5356. 00003928  0368 0386                bchg       [A0 + 0x386], D1
  5357. 0000392C  03A4                     bclr       -[A4], D1
  5358. 0000392E  03C2                     .incomplete
  5359. 00003930  03E0                     .incomplete
  5360. 00003932  03FE                     .incomplete
  5361. 00003934  041C 043A                subi.b     [A4]+, 0x3A /* ':' */
  5362. 00003938  0458 0476                subi.w     [A0]+, 0x476
  5363. 0000393C  0494 04B2 04D0           subi.l     [A4], 0x4B204D0
  5364. 00003942  04EE                     .incomplete
  5365. 00003944  050C                     btst       A4, D2
  5366. 00003946  052A 0548                btst       [A2 + 0x548], D2
  5367. 0000394A  0566                     bchg       -[A6], D2
  5368. 0000394C  0584                     bclr       D4, D2
  5369. 0000394E  05A2                     bclr       -[A2], D2
  5370. 00003950  05C0                     .incomplete
  5371. 00003952  05DE                     .incomplete
  5372. 00003954  05FC                     .incomplete
  5373. 00003956  061A 0638                addi.b     [A2]+, 0x38 /* '8' */
  5374. 0000395A  0656 0674                addi.w     [A6], 0x674
  5375. 0000395E  0692 06B0 06CE           addi.l     [A2], 0x6B006CE
  5376. 00003964  06EC                     .incomplete
  5377. 00003966  070A                     btst       A2, D3
  5378. 00003968  0728 0746                btst       [A0 + 0x746], D3
  5379. 0000396C  0764                     bchg       -[A4], D3
  5380. 0000396E  0782                     bclr       D2, D3
  5381. 00003970  07A0                     bclr       -[A0], D3
  5382. 00003972  07BE                     bclr       <<invalid special address>>, D3
  5383. 00003974  07DC                     .incomplete
  5384. 00003976  07FA                     .incomplete
  5385. 00003978  0818 0836                btst.b     [A0]+, 0x36 /* '6' */
  5386. 0000397C  0854 0872                bchg.b     [A4], 0x72 /* 'r' */
  5387. 00003980  0890 08AE                bclr.b     [A0], 0xAE
  5388. 00003984  08CC 08EA                bset.b     A4, 0xEA
  5389. 00003988  0908                     btst       A0, D4
  5390. 0000398A  0926                     btst       -[A6], D4
  5391. 0000398C  0944                     bchg       D4, D4
  5392. 0000398E  0962                     bchg       -[A2], D4
  5393. 00003990  0980                     bclr       D0, D4
  5394. 00003992  099E                     bclr       [A6]+, D4
  5395. 00003994  09BC 09DA 09F8           bclr       0x9DA09F8, D4
  5396. 0000399A  0A16 0A34                xori.b     [A6], 0x34 /* '4' */
  5397. 0000399E  0A52 0A70                xori.w     [A2], 0xA70 /* '\np' */
  5398. 000039A2  0A8E 0AAC 0ACA           xori.l     A6, 0xAAC0ACA
  5399. 000039A8  0AE8                     .incomplete
  5400. 000039AA  0B06                     btst       D6, D5
  5401. 000039AC  0B24                     btst       -[A4], D5
  5402. 000039AE  0B42                     bchg       D2, D5
  5403. 000039B0  0B60                     bchg       -[A0], D5
  5404. 000039B2  0B7E                     bchg       <<invalid special address>>, D5
  5405. 000039B4  0B9C                     bclr       [A4]+, D5
  5406. 000039B6  0BBA 0BD8                bclr       [PC + 0xBD8 /* 00004590, value 0xFF56F971 */], D5
  5407. 000039BA  0BF6                     .incomplete
  5408. 000039BC  0C14 0C32                cmpi.b     [A4], 0x32 /* '2' */
  5409. 000039C0  0C50 0C6E                cmpi.w     [A0], 0xC6E
  5410. 000039C4  0C8C 0CAA 0CC8           cmpi.l     A4, 0xCAA0CC8
  5411. 000039CA  0CE6                     .incomplete
  5412. 000039CC  0D04                     btst       D4, D6
  5413. 000039CE  0D22                     btst       -[A2], D6
  5414. 000039D0  0D40                     bchg       D0, D6
  5415. 000039D2  0D5E                     bchg       [A6]+, D6
  5416. 000039D4  0D7C 0D9A                bchg       0xD9A, D6
  5417. 000039D8  0DB8 0DD6                bclr       [0x00000DD6], D6
  5418. 000039DC  0DF4                     .incomplete
  5419. 000039DE  0E12 0E30                .invalid.b [A2], 0x30 /* '0' */ // invalid immediate operation
  5420. 000039E2  0E4E 0E6C                .invalid.w A6, 0xE6C // invalid immediate operation
  5421. 000039E6  0E8A 0EA8 0EC6           .invalid.l A2, 0xEA80EC6 // invalid immediate operation
  5422. 000039EC  0EE4                     .incomplete
  5423. 000039EE  0F02                     btst       D2, D7
  5424. 000039F0  0F20                     btst       -[A0], D7
  5425. 000039F2  0F3E                     btst       <<invalid special address>>, D7
  5426. 000039F4  0F5C                     bchg       [A4]+, D7
  5427. 000039F6  0F7A 0F98                bchg       [PC + 0xF98 /* 00004990, value 0xFF81 */], D7
  5428. 000039FA  0FB6 0FD4                bclr       <<invalid full ext with I/IS == 4>>, D7
  5429. 000039FE  0FF2                     .incomplete
  5430. 00003A00  1010                     move.b     D0, [A0]
  5431. 00003A02  102E 104C                move.b     D0, [A6 + 0x104C]
  5432. 00003A06  106A 1088                movea.b    A0, [A2 + 0x1088]
  5433. 00003A0A  10A6                     move.b     [A0], -[A6]
  5434. 00003A0C  10C4                     move.b     [A0]+, D4
  5435. 00003A0E  10E2                     move.b     [A0]+, -[A2]
  5436. 00003A10  1100                     move.b     -[A0], D0
  5437. 00003A12  111E                     move.b     -[A0], [A6]+
  5438. 00003A14  113C 115A                move.b     -[A0], 0x5A /* 'Z' */
  5439. 00003A18  1178 1196 11B4           move.b     [A0 + 0x11B4], [0x00001196]
  5440. 00003A1E  11D2 11F0                move.b     [0x000011F0], [A2]
  5441. 00003A22  120E                     move.b     D1, A6
  5442. 00003A24  122C 124A                move.b     D1, [A4 + 0x124A]
  5443. 00003A28  1268 1286                movea.b    A1, [A0 + 0x1286]
  5444. 00003A2C  12A4                     move.b     [A1], -[A4]
  5445. 00003A2E  12C2                     move.b     [A1]+, D2
  5446. 00003A30  12E0                     move.b     [A1]+, -[A0]
  5447. 00003A32  12FE                     move.b     [A1]+, <<invalid special address>>
  5448. 00003A34  131C                     move.b     -[A1], [A4]+
  5449. 00003A36  133A 1358                move.b     -[A1], [PC + 0x1358 /* 00004D90, value 0xFF */]
  5450. 00003A3A  1376 1394 13B2           move.b     [A1 + 0x13B2], <<invalid full ext with I/IS == 4>>
  5451. 00003A40  13D0 13EE 140C           move.b     [0x13EE140C], [A0]
  5452. 00003A46  142A 1448                move.b     D2, [A2 + 0x1448]
  5453. 00003A4A  1466                     movea.b    A2, -[A6]
  5454. 00003A4C  1484                     move.b     [A2], D4
  5455. 00003A4E  14A2                     move.b     [A2], -[A2]
  5456. 00003A50  14C0                     move.b     [A2]+, D0
  5457. 00003A52  14DE                     move.b     [A2]+, [A6]+
  5458. 00003A54  14FC 151A                move.b     [A2]+, 0x1A
  5459. 00003A58  1538 1556                move.b     -[A2], [0x00001556]
  5460. 00003A5C  1574 1592 15B0 15CE      move.b     [A2 + 0x15CE], [[ + D1 * 4] + 0x15B0]
  5461. 00003A64  15EC 160A 1628           move.b     [PC + 0x1628 /* 0000508E, value 0xFE */], [A4 + 0x160A]
  5462. 00003A6A  1646                     movea.b    A3, D6
  5463. 00003A6C  1664                     movea.b    A3, -[A4]
  5464. 00003A6E  1682                     move.b     [A3], D2
  5465. 00003A70  16A0                     move.b     [A3], -[A0]
  5466. 00003A72  16BE                     move.b     [A3], <<invalid special address>>
  5467. 00003A74  16DC                     move.b     [A3]+, [A4]+
  5468. 00003A76  16FA 1718                move.b     [A3]+, [PC + 0x1718 /* 00005190, value 0x0, cstring "" */]
  5469. 00003A7A  1736 1754                move.b     -[A3], <<invalid full ext with I/IS == 4>>
  5470. 00003A7E  1772 1790 17AE           move.b     [A3 + 0x17AE], [ + D1 * 8]
  5471. 00003A84  17CC 17EA 1808 1826      move.b     [[0x1808] + 0x1826], A4
  5472. 00003A8C  1844                     movea.b    A4, D4
  5473. 00003A8E  1862                     movea.b    A4, -[A2]
  5474. 00003A90  1880                     move.b     [A4], D0
  5475. 00003A92  189E                     move.b     [A4], [A6]+
  5476. 00003A94  18BC 18DA                move.b     [A4], 0xDA
  5477. 00003A98  18F8 1916                move.b     [A4]+, [0x00001916]
  5478. 00003A9C  1934 1952 1970           move.b     -[A4], [[A4] + 0x1970]
  5479. 00003AA2  198E 19AC                move.b     <<invalid full ext with I/IS == 4>>, A6
  5480. 00003AA6  19CA 19E8                move.b     0xE8, A2
  5481. 00003AAA  1A06                     move.b     D5, D6
  5482. 00003AAC  1A24                     move.b     D5, -[A4]
  5483. 00003AAE  1A42                     movea.b    A5, D2
  5484. 00003AB0  1A60                     movea.b    A5, -[A0]
  5485. 00003AB2  1A7E                     movea.b    A5, <<invalid special address>>
  5486. 00003AB4  1A9C                     move.b     [A5], [A4]+
  5487. 00003AB6  1ABA 1AD8                move.b     [A5], [PC + 0x1AD8 /* 00005590, value 0xFD */]
  5488. 00003ABA  1AF6 1B14                move.b     [A5]+, <<invalid full ext with I/IS == 4>>
  5489. 00003ABE  1B32 1B50                move.b     -[A5], [A2]
  5490. 00003AC2  1B6E 1B8C 1BAA           move.b     [A5 + 0x1BAA /* export_881 */], [A6 + 0x1B8C]
  5491. 00003AC8  1BC8                     move.b     <<invalid special address>>, A0
  5492. 00003ACA  1BE6                     move.b     <<invalid special address>>, -[A6]
  5493. 00003ACC  1C04                     move.b     D6, D4
  5494. 00003ACE  1C22                     move.b     D6, -[A2]
  5495. 00003AD0  1C40                     movea.b    A6, D0
  5496. 00003AD2  1C5E                     movea.b    A6, [A6]+
  5497. 00003AD4  1C7C 1C9A                movea.b    A6, 0x9A
  5498. 00003AD8  1CB8 1CD6                move.b     [A6], [0x00001CD6]
  5499. 00003ADC  1CF4 1D12 1D30           move.b     [A6]+, [[A4 + D1 * 4] + 0x1D30]
  5500. 00003AE2  1D4E 1D6C                move.b     [A6 + 0x1D6C], A6
  5501. 00003AE6  1D8A 1DA8 1DC6           move.b     [0x1DC6 + D1 * 4], A2
  5502. 00003AEC  1DE4                     move.b     <<invalid special address>>, -[A4]
  5503. 00003AEE  1E02                     move.b     D7, D2
  5504. 00003AF0  1E20                     move.b     D7, -[A0]
  5505. 00003AF2  1E3E                     move.b     D7, <<invalid special address>>
  5506. 00003AF4  1E5C                     movea.b    A7, [A4]+
  5507. 00003AF6  1E7A 1E98                movea.b    A7, [PC + 0x1E98 /* 00005990, value 0x0, cstring "" */]
  5508. 00003AFA  1EB6 1ED4                move.b     [A7], [A6 + D1 * 8 - 0x44]
  5509. 00003AFE  1EF2 1F10                move.b     [A7]+, [A2 + D1 * 8]
  5510. 00003B02  1F2E 1F4C                move.b     -[A7], [A6 + 0x1F4C]
  5511. 00003B06  1F6A 1F88 1FA6           move.b     [A7 + 0x1FA6], [A2 + 0x1F88]
  5512. 00003B0C  1FC4                     move.b     <<invalid special address>>, D4
  5513. 00003B0E  1FE2                     move.b     <<invalid special address>>, -[A2]
  5514. 00003B10  FF7B                     .extension 0xF7B <<F/4-5/7>> // unimplemented
  5515. 00003B12  0018 0339                ori.b      [A0]+, 0x39 /* '9' */
  5516. 00003B16  F345                     .extension 0x345 <<F/4-5/1>> // unimplemented
  5517. 00003B18  EA7A                     ror        D2.w, D5
  5518. 00003B1A  FDD3                     .invalid   <<F/7/6>>
  5519. 00003B1C  02A4 FF00 02A4           andi.l     -[A4], 0xFF0002A4
  5520. 00003B22  FDD3                     .invalid   <<F/7/6>>
  5521. 00003B24  EA7A                     ror        D2.w, D5
  5522. 00003B26  F345                     .extension 0x345 <<F/4-5/1>> // unimplemented
  5523. 00003B28  0339 0018 FF7B           btst       [0x0018FF7B], D1
  5524. 00003B2E  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  5525. 00003B30  0018 0332                ori.b      [A0]+, 0x32 /* '2' */
  5526. 00003B34  F35E                     .extension 0x35E <<F/4-5/1>> // unimplemented
  5527. 00003B36  EAA5                     asr        D5, D5
  5528. 00003B38  FDD7                     .invalid   <<F/7/6>>
  5529. 00003B3A  029F FF02 029F           andi.l     [A7]+, 0xFF02029F
  5530. 00003B40  FDD7                     .invalid   <<F/7/6>>
  5531. 00003B42  EAA5                     asr        D5, D5
  5532. 00003B44  F35E                     .extension 0x35E <<F/4-5/1>> // unimplemented
  5533. 00003B46  0332 0018                btst       [A2 + D0.w + 0x18], D1
  5534. 00003B4A  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  5535. 00003B4C  FF7D                     .extension 0xF7D <<F/4-5/7>> // unimplemented
  5536. 00003B4E  0018 032C                ori.b      [A0]+, 0x2C /* ',' */
  5537. 00003B52  F378                     .extension 0x378 <<F/4-5/1>> // unimplemented
  5538. 00003B54  EAD0 FDDB                bfchg      [A0] {D7:27}
  5539. 00003B58  0299 FF04 0299           andi.l     [A1]+, 0xFF040299
  5540. 00003B5E  FDDB                     .invalid   <<F/7/6>>
  5541. 00003B60  EAD0 F378                bfchg      [A0] {13:D0}
  5542. 00003B64  032C 0018                btst       [A4 + 0x18], D1
  5543. 00003B68  FF7D                     .extension 0xF7D <<F/4-5/7>> // unimplemented
  5544. 00003B6A  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  5545. 00003B6C  0017 0325                ori.b      [A7], 0x25 /* '%' */
  5546. 00003B70  F391                     .invalid   <<F/6/1>>
  5547. 00003B72  EAFB FDE0 0294           bfchg      [PC + D0.w * 2 - 0x108] {D7:D0}
  5548. 00003B78  FF06                     .extension 0xF06 <<F/4-5/7>> // unimplemented
  5549. 00003B7A  0294 FDE0 EAFB           andi.l     [A4], 0xFDE0EAFB
  5550. 00003B80  F391                     .invalid   <<F/6/1>>
  5551. 00003B82  0325                     btst       -[A5], D1
  5552. 00003B84  0017 FF7E                ori.b      [A7], 0x7E /* '~' */
  5553. 00003B88  FF7F                     .extension 0xF7F <<F/4-5/7>> // unimplemented
  5554. 00003B8A  0017 031F                ori.b      [A7], 0x1F
  5555. 00003B8E  F3AB                     .invalid   <<F/6/1>>
  5556. 00003B90  EB26                     asl        D6.b, D5
  5557. 00003B92  FDE4                     .invalid   <<F/7/6>>
  5558. 00003B94  028F FF08 028F           andi.l     A7, 0xFF08028F
  5559. 00003B9A  FDE4                     .invalid   <<F/7/6>>
  5560. 00003B9C  EB26                     asl        D6.b, D5
  5561. 00003B9E  F3AB                     .invalid   <<F/6/1>>
  5562. 00003BA0  031F                     btst       [A7]+, D1
  5563. 00003BA2  0017 FF7F                ori.b      [A7], 0x7F
  5564. 00003BA6  FF80                     .invalid   <<F/6/7>>
  5565. 00003BA8  0017 0318                ori.b      [A7], 0x18
  5566. 00003BAC  F3C4                     .invalid   <<F/7/1>>
  5567. 00003BAE  EB51                     roxl       D1.w, 5
  5568. 00003BB0  FDE9                     .invalid   <<F/7/6>>
  5569. 00003BB2  028A FF0A 028A           andi.l     A2, 0xFF0A028A
  5570. 00003BB8  FDE9                     .invalid   <<F/7/6>>
  5571. 00003BBA  EB51                     roxl       D1.w, 5
  5572. 00003BBC  F3C4                     .invalid   <<F/7/1>>
  5573. 00003BBE  0318                     btst       [A0]+, D1
  5574. 00003BC0  0017 FF80                ori.b      [A7], 0x80
  5575. 00003BC4  FF81                     .invalid   <<F/6/7>>
  5576. 00003BC6  0017 0312                ori.b      [A7], 0x12
  5577. 00003BCA  F3DE                     .invalid   <<F/7/1>>
  5578. 00003BCC  EB7C                     rol        D4.w, D5
  5579. 00003BCE  FDED                     .invalid   <<F/7/6>>
  5580. 00003BD0  0284 FF0C 0284           andi.l     D4, 0xFF0C0284
  5581. 00003BD6  FDED                     .invalid   <<F/7/6>>
  5582. 00003BD8  EB7C                     rol        D4.w, D5
  5583. 00003BDA  F3DE                     .invalid   <<F/7/1>>
  5584. 00003BDC  0312                     btst       [A2], D1
  5585. 00003BDE  0017 FF81                ori.b      [A7], 0x81
  5586. 00003BE2  FF82                     .invalid   <<F/6/7>>
  5587. 00003BE4  0017 030B                ori.b      [A7], 0xB
  5588. 00003BE8  F3F7                     .invalid   <<F/7/1>>
  5589. 00003BEA  EBA7                     asl        D7, D5
  5590. 00003BEC  FDF1                     .invalid   <<F/7/6>>
  5591. 00003BEE  027F FF0E                andi.w     <<invalid special address>>, 0xFF0E
  5592. 00003BF2  027F FDF1                andi.w     <<invalid special address>>, 0xFDF1
  5593. 00003BF6  EBA7                     asl        D7, D5
  5594. 00003BF8  F3F7                     .invalid   <<F/7/1>>
  5595. 00003BFA  030B                     btst       A3, D1
  5596. 00003BFC  0017 FF82                ori.b      [A7], 0x82
  5597. 00003C00  FF83                     .invalid   <<F/6/7>>
  5598. 00003C02  0017 0305                ori.b      [A7], 0x5
  5599. 00003C06  F411                     cinvp      NONE, [A1]
  5600. 00003C08  EBD2 FDF6                bfexts     D7, [A2] {D7:D6}
  5601. 00003C0C  027A FF10 027A           andi.w     [PC + 0x27A /* 00003E88, value 0xFE51 */], 0xFF10
  5602. 00003C12  FDF6                     .invalid   <<F/7/6>>
  5603. 00003C14  EBD2 F411                bfexts     D7, [A2] {16:17}
  5604. 00003C18  0305                     btst       D5, D1
  5605. 00003C1A  0017 FF83                ori.b      [A7], 0x83
  5606. 00003C1E  FF84                     .invalid   <<F/6/7>>
  5607. 00003C20  0016 02FF                ori.b      [A6], 0xFF
  5608. 00003C24  F42A                     cpushl     NONE, [A2]
  5609. 00003C26  EBFD FDFA                bfexts     D7, <<invalid special address>> {D7:D2}
  5610. 00003C2A  0274 FF12 0274           andi.w     [A4 + D0.w * 2 + 0x74], 0xFF12
  5611. 00003C30  FDFA                     .invalid   <<F/7/6>>
  5612. 00003C32  EBFD F42A                bfexts     D7, <<invalid special address>> {16:D2}
  5613. 00003C36  02FF                     .incomplete
  5614. 00003C38  0016 FF84                ori.b      [A6], 0x84
  5615. 00003C3C  FF85                     .invalid   <<F/6/7>>
  5616. 00003C3E  0016 02F8                ori.b      [A6], 0xF8
  5617. 00003C42  F444                     .invalid   <<cinv/cpush with scope=0>>
  5618. 00003C44  EC28                     lsr        D0.b, D6
  5619. 00003C46  FDFE                     .invalid   <<F/7/6>>
  5620. 00003C48  026F FF14 026F           andi.w     [A7 + 0x26F], 0xFF14
  5621. 00003C4E  FDFE                     .invalid   <<F/7/6>>
  5622. 00003C50  EC28                     lsr        D0.b, D6
  5623. 00003C52  F444                     .invalid   <<cinv/cpush with scope=0>>
  5624. 00003C54  02F8                     .incomplete
  5625. 00003C56  0016 FF85                ori.b      [A6], 0x85
  5626. 00003C5A  FF86                     .invalid   <<F/6/7>>
  5627. 00003C5C  0016 02F2                ori.b      [A6], 0xF2
  5628. 00003C60  F45D                     cinva      DATA
  5629. 00003C62  EC53                     roxr       D3.w, 6
  5630. 00003C64  FE03 026A                .unknown   0xFE03 0x026A (W = 7)
  5631. 00003C68  FF16                     .extension 0xF16 <<F/4-5/7>> // unimplemented
  5632. 00003C6A  026A FE03 EC53           andi.w     [A2 - 0x13AD], 0xFE03
  5633. 00003C70  F45D                     cinva      DATA
  5634. 00003C72  02F2                     .incomplete
  5635. 00003C74  0016 FF86                ori.b      [A6], 0x86
  5636. 00003C78  FF87                     .invalid   <<F/6/7>>
  5637. 00003C7A  0016 02EB                ori.b      [A6], 0xEB
  5638. 00003C7E  F477                     cpushp     DATA, [A7]
  5639. 00003C80  EC7E                     ror        D6.w, D6
  5640. 00003C82  FE07 0265                .unknown   0xFE07 0x0265 (W = 7)
  5641. 00003C86  FF18                     .extension 0xF18 <<F/4-5/7>> // unimplemented
  5642. 00003C88  0265 FE07                andi.w     -[A5], 0xFE07
  5643. 00003C8C  EC7E                     ror        D6.w, D6
  5644. 00003C8E  F477                     cpushp     DATA, [A7]
  5645. 00003C90  02EB                     .incomplete
  5646. 00003C92  0016 FF87                ori.b      [A6], 0x87
  5647. 00003C96  FF88                     .invalid   <<F/6/7>>
  5648. 00003C98  0016 02E5                ori.b      [A6], 0xE5
  5649. 00003C9C  F490                     cinvp      INST, [A0]
  5650. 00003C9E  ECA9                     lsr        D1, D6
  5651. 00003CA0  FE0B 025F                .unknown   0xFE0B 0x025F (W = 7)
  5652. 00003CA4  FF1A                     .extension 0xF1A <<F/4-5/7>> // unimplemented
  5653. 00003CA6  025F FE0B                andi.w     [A7]+, 0xFE0B
  5654. 00003CAA  ECA9                     lsr        D1, D6
  5655. 00003CAC  F490                     cinvp      INST, [A0]
  5656. 00003CAE  02E5                     .incomplete
  5657. 00003CB0  0016 FF88                ori.b      [A6], 0x88
  5658. 00003CB4  FF89                     .invalid   <<F/6/7>>
  5659. 00003CB6  0015 02DE                ori.b      [A5], 0xDE
  5660. 00003CBA  F4A9                     cpushl     INST, [A1]
  5661. 00003CBC  ECD4 FE10                bfclr      [A4] {D0:16}
  5662. 00003CC0  025A FF1C                andi.w     [A2]+, 0xFF1C
  5663. 00003CC4  025A FE10                andi.w     [A2]+, 0xFE10
  5664. 00003CC8  ECD4 F4A9                bfclr      [A4] {18:D1}
  5665. 00003CCC  02DE                     .incomplete
  5666. 00003CCE  0015 FF89                ori.b      [A5], 0x89
  5667. 00003CD2  FF8A                     .invalid   <<F/6/7>>
  5668. 00003CD4  0015 02D8                ori.b      [A5], 0xD8
  5669. 00003CD8  F4C3                     .invalid   <<cinv/cpush with scope=0>>
  5670. 00003CDA  ECFF FE14                bfclr      <<invalid special address>> {D0:20}
  5671. 00003CDE  0255 FF1E                andi.w     [A5], 0xFF1E
  5672. 00003CE2  0255 FE14                andi.w     [A5], 0xFE14
  5673. 00003CE6  ECFF F4C3                bfclr      <<invalid special address>> {19:3}
  5674. 00003CEA  02D8                     .incomplete
  5675. 00003CEC  0015 FF8A                ori.b      [A5], 0x8A
  5676. 00003CF0  FF8B                     .invalid   <<F/6/7>>
  5677. 00003CF2  0015 02D1                ori.b      [A5], 0xD1
  5678. 00003CF6  F4DC                     cinva      DATA+INST
  5679. 00003CF8  ED2A                     lsl        D2.b, D6
  5680. 00003CFA  FE18 0250                .unknown   0xFE18 0x0250 (W = 7)
  5681. 00003CFE  FF20                     .extension 0xF20 <<F/4-5/7>> // unimplemented
  5682. 00003D00  0250 FE18                andi.w     [A0], 0xFE18
  5683. 00003D04  ED2A                     lsl        D2.b, D6
  5684. 00003D06  F4DC                     cinva      DATA+INST
  5685. 00003D08  02D1                     .incomplete
  5686. 00003D0A  0015 FF8B                ori.b      [A5], 0x8B
  5687. 00003D0E  FF8C                     .invalid   <<F/6/7>>
  5688. 00003D10  0015 02CB                ori.b      [A5], 0xCB
  5689. 00003D14  F4F6                     cpushp     DATA+INST, [A6]
  5690. 00003D16  ED55                     roxl       D5.w, 6
  5691. 00003D18  FE1D 024A                .unknown   0xFE1D 0x024A (W = 7)
  5692. 00003D1C  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  5693. 00003D1E  024A FE1D                andi.w     A2, 0xFE1D
  5694. 00003D22  ED55                     roxl       D5.w, 6
  5695. 00003D24  F4F6                     cpushp     DATA+INST, [A6]
  5696. 00003D26  02CB                     .incomplete
  5697. 00003D28  0015 FF8C                ori.b      [A5], 0x8C
  5698. 00003D2C  FF8D                     .invalid   <<F/6/7>>
  5699. 00003D2E  0015 02C5                ori.b      [A5], 0xC5
  5700. 00003D32  F50F                     .extension 0x50F <<F/4-5/2>> // unimplemented
  5701. 00003D34  ED80                     asl        D0, 6
  5702. 00003D36  FE21 0245                .unknown   0xFE21 0x0245 (W = 7)
  5703. 00003D3A  FF24                     .extension 0xF24 <<F/4-5/7>> // unimplemented
  5704. 00003D3C  0245 FE21                andi.w     D5, 0xFE21
  5705. 00003D40  ED80                     asl        D0, 6
  5706. 00003D42  F50F                     .extension 0x50F <<F/4-5/2>> // unimplemented
  5707. 00003D44  02C5                     .incomplete
  5708. 00003D46  0015 FF8D                ori.b      [A5], 0x8D
  5709. 00003D4A  FF8E                     .invalid   <<F/6/7>>
  5710. 00003D4C  0014 02BE                ori.b      [A4], 0xBE
  5711. 00003D50  F529                     .extension 0x529 <<F/4-5/2>> // unimplemented
  5712. 00003D52  EDAB                     lsl        D3, D6
  5713. 00003D54  FE25 0240                .unknown   0xFE25 0x0240 (W = 7)
  5714. 00003D58  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  5715. 00003D5A  0240 FE25                andi.w     D0, 0xFE25
  5716. 00003D5E  EDAB                     lsl        D3, D6
  5717. 00003D60  F529                     .extension 0x529 <<F/4-5/2>> // unimplemented
  5718. 00003D62  02BE 0014 FF8E           andi.l     <<invalid special address>>, 0x14FF8E
  5719. 00003D68  FF8F                     .invalid   <<F/6/7>>
  5720. 00003D6A  0014 02B8                ori.b      [A4], 0xB8
  5721. 00003D6E  F542                     .extension 0x542 <<F/4-5/2>> // unimplemented
  5722. 00003D70  EDD7 FE2A                bfffo      D7, [A7] {D0:D2}
  5723. 00003D74  023A FF28 023A           andi.b     [PC + 0x23A /* 00003FB0, value 0xFF */], 0x28 /* '(' */
  5724. 00003D7A  FE2A EDD7                .unknown   0xFE2A 0xEDD7 (W = 7)
  5725. 00003D7E  F542                     .extension 0x542 <<F/4-5/2>> // unimplemented
  5726. 00003D80  02B8 0014 FF8F FF90      andi.l     [0xFFFFFF90], 0x14FF8F
  5727. 00003D88  0014 02B1                ori.b      [A4], 0xB1
  5728. 00003D8C  F55C                     .extension 0x55C <<F/4-5/2>> // unimplemented
  5729. 00003D8E  EE02                     asr        D2.b, 7
  5730. 00003D90  FE2E 0235                .unknown   0xFE2E 0x0235 (W = 7)
  5731. 00003D94  FF2A                     .extension 0xF2A <<F/4-5/7>> // unimplemented
  5732. 00003D96  0235 FE2E EE02           andi.b     [A5 + A6 * 8 + 0x2], 0x2E /* '.' */
  5733. 00003D9C  F55C                     .extension 0x55C <<F/4-5/2>> // unimplemented
  5734. 00003D9E  02B1 0014 FF90 FF91      andi.l     [[ + A7 * 8]], 0x14FF90
  5735. 00003DA6  0014 02AB                ori.b      [A4], 0xAB
  5736. 00003DAA  F575                     .extension 0x575 <<F/4-5/2>> // unimplemented
  5737. 00003DAC  EE2D                     lsr        D5.b, D7
  5738. 00003DAE  FE33 0230                .unknown   0xFE33 0x0230 (W = 7)
  5739. 00003DB2  FF2C                     .extension 0xF2C <<F/4-5/7>> // unimplemented
  5740. 00003DB4  0230 FE33 EE2D           andi.b     [A0 + A6 * 8 + 0x2D], 0x33 /* '3' */
  5741. 00003DBA  F575                     .extension 0x575 <<F/4-5/2>> // unimplemented
  5742. 00003DBC  02AB 0014 FF91 FF92      andi.l     [A3 - 0x6E], 0x14FF91
  5743. 00003DC4  0014 02A4                ori.b      [A4], 0xA4
  5744. 00003DC8  F58F                     .invalid   <<F/6/2>>
  5745. 00003DCA  EE58                     ror        D0.w, 7
  5746. 00003DCC  FE37 022B                .unknown   0xFE37 0x022B (W = 7)
  5747. 00003DD0  FF2E                     .extension 0xF2E <<F/4-5/7>> // unimplemented
  5748. 00003DD2  022B FE37 EE58           andi.b     [A3 - 0x11A8], 0x37 /* '7' */
  5749. 00003DD8  F58F                     .invalid   <<F/6/2>>
  5750. 00003DDA  02A4 0014 FF92           andi.l     -[A4], 0x14FF92
  5751. 00003DE0  FF94                     .invalid   <<F/6/7>>
  5752. 00003DE2  0014 029E                ori.b      [A4], 0x9E
  5753. 00003DE6  F5A8                     .invalid   <<F/6/2>>
  5754. 00003DE8  EE83                     asr        D3, 7
  5755. 00003DEA  FE3B 0225                .unknown   0xFE3B 0x0225 (W = 7)
  5756. 00003DEE  FF30                     .extension 0xF30 <<F/4-5/7>> // unimplemented
  5757. 00003DF0  0225 FE3B                andi.b     -[A5], 0x3B /* ';' */
  5758. 00003DF4  EE83                     asr        D3, 7
  5759. 00003DF6  F5A8                     .invalid   <<F/6/2>>
  5760. 00003DF8  029E 0014 FF94           andi.l     [A6]+, 0x14FF94
  5761. 00003DFE  FF95                     .invalid   <<F/6/7>>
  5762. 00003E00  0013 0297                ori.b      [A3], 0x97
  5763. 00003E04  F5C2                     .invalid   <<F/7/2>>
  5764. 00003E06  EEAE                     lsr        D6, D7
  5765. 00003E08  FE40 0220                .extension 0xE40 <<F/1/7>>, 0x0220 // unimplemented
  5766. 00003E0C  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  5767. 00003E0E  0220 FE40                andi.b     -[A0], 0x40 /* '@' */
  5768. 00003E12  EEAE                     lsr        D6, D7
  5769. 00003E14  F5C2                     .invalid   <<F/7/2>>
  5770. 00003E16  0297 0013 FF95           andi.l     [A7], 0x13FF95
  5771. 00003E1C  FF96                     .invalid   <<F/6/7>>
  5772. 00003E1E  0013 0291                ori.b      [A3], 0x91
  5773. 00003E22  F5DB                     .invalid   <<F/7/2>>
  5774. 00003E24  EED9 FE44                bfset      [A1]+ {D1:4}
  5775. 00003E28  021B FF34                andi.b     [A3]+, 0x34 /* '4' */
  5776. 00003E2C  021B FE44                andi.b     [A3]+, 0x44 /* 'D' */
  5777. 00003E30  EED9 F5DB                bfset      [A1]+ {23:27}
  5778. 00003E34  0291 0013 FF96           andi.l     [A1], 0x13FF96
  5779. 00003E3A  FF97                     .invalid   <<F/6/7>>
  5780. 00003E3C  0013 028B                ori.b      [A3], 0x8B
  5781. 00003E40  F5F4                     .invalid   <<F/7/2>>
  5782. 00003E42  EF04                     asl        D4.b, 7
  5783. 00003E44  FE48 0215                .extension 0xE48 <<F/1/7>>, 0x0215 // unimplemented
  5784. 00003E48  FF36                     .extension 0xF36 <<F/4-5/7>> // unimplemented
  5785. 00003E4A  0215 FE48                andi.b     [A5], 0x48 /* 'H' */
  5786. 00003E4E  EF04                     asl        D4.b, 7
  5787. 00003E50  F5F4                     .invalid   <<F/7/2>>
  5788. 00003E52  028B 0013 FF97           andi.l     A3, 0x13FF97
  5789. 00003E58  FF98                     .invalid   <<F/6/7>>
  5790. 00003E5A  0013 0284                ori.b      [A3], 0x84
  5791. 00003E5E  F60E EF2F                .move16    0xF60E, 0xEF2F // unimplemented
  5792. 00003E62  FE4D 0210                .extension 0xE4D <<F/1/7>>, 0x0210 // unimplemented
  5793. 00003E66  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  5794. 00003E68  0210 FE4D                andi.b     [A0], 0x4D /* 'M' */
  5795. 00003E6C  EF2F                     lsl        D7.b, D7
  5796. 00003E6E  F60E 0284                .move16    0xF60E, 0x0284 // unimplemented
  5797. 00003E72  0013 FF98                ori.b      [A3], 0x98
  5798. 00003E76  FF99                     .invalid   <<F/6/7>>
  5799. 00003E78  0013 027E                ori.b      [A3], 0x7E /* '~' */
  5800. 00003E7C  F627 EF5A                .move16    0xF627, 0xEF5A // unimplemented
  5801. 00003E80  FE51 020B                .extension 0xE51 <<F/1/7>>, 0x020B // unimplemented
  5802. 00003E84  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  5803. 00003E86  020B FE51                andi.b     A3, 0x51 /* 'Q' */
  5804. 00003E8A  EF5A                     rol        D2.w, 7
  5805. 00003E8C  F627 027E                .move16    0xF627, 0x027E // unimplemented
  5806. 00003E90  0013 FF99                ori.b      [A3], 0x99
  5807. 00003E94  FF9A                     .invalid   <<F/6/7>>
  5808. 00003E96  0012 0277                ori.b      [A2], 0x77 /* 'w' */
  5809. 00003E9A  F641 EF85                .extension 0x641 <<F/1/3>>, 0xEF85 // unimplemented
  5810. 00003E9E  FE55 0206                .extension 0xE55 <<F/1/7>>, 0x0206 // unimplemented
  5811. 00003EA2  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  5812. 00003EA4  0206 FE55                andi.b     D6, 0x55 /* 'U' */
  5813. 00003EA8  EF85                     asl        D5, 7
  5814. 00003EAA  F641 0277                .extension 0x641 <<F/1/3>>, 0x0277 // unimplemented
  5815. 00003EAE  0012 FF9A                ori.b      [A2], 0x9A
  5816. 00003EB2  FF9B                     .invalid   <<F/6/7>>
  5817. 00003EB4  0012 0271                ori.b      [A2], 0x71 /* 'q' */
  5818. 00003EB8  F65A EFB0                .extension 0x65A <<F/1/3>>, 0xEFB0 // unimplemented
  5819. 00003EBC  FE5A 0200                .extension 0xE5A <<F/1/7>>, 0x0200 // unimplemented
  5820. 00003EC0  FF3E                     .extension 0xF3E <<F/4-5/7>> // unimplemented
  5821. 00003EC2  0200 FE5A                andi.b     D0, 0x5A /* 'Z' */
  5822. 00003EC6  EFB0                     roxl       D0, D7
  5823. 00003EC8  F65A 0271                .extension 0x65A <<F/1/3>>, 0x0271 // unimplemented
  5824. 00003ECC  0012 FF9B                ori.b      [A2], 0x9B
  5825. 00003ED0  FF9C                     .invalid   <<F/6/7>>
  5826. 00003ED2  0012 026A                ori.b      [A2], 0x6A /* 'j' */
  5827. 00003ED6  F674 EFDB                .extension 0x674 <<F/1/3>>, 0xEFDB // unimplemented
  5828. 00003EDA  FE5E 01FB                .extension 0xE5E <<F/1/7>>, 0x01FB // unimplemented
  5829. 00003EDE  FF40                     .extension 0xF40 <<F/4-5/7>> // unimplemented
  5830. 00003EE0  01FB                     .incomplete
  5831. 00003EE2  FE5E EFDB                .extension 0xE5E <<F/1/7>>, 0xEFDB // unimplemented
  5832. 00003EE6  F674 026A                .extension 0x674 <<F/1/3>>, 0x026A // unimplemented
  5833. 00003EEA  0012 FF9C                ori.b      [A2], 0x9C
  5834. 00003EEE  FF9D                     .invalid   <<F/6/7>>
  5835. 00003EF0  0012 0264                ori.b      [A2], 0x64 /* 'd' */
  5836. 00003EF4  F68D F006                .extension 0x68D <<F/2-3/3>> // unimplemented
  5837. 00003EF8  FE62 01F6                .extension 0xE62 <<F/1/7>>, 0x01F6 // unimplemented
  5838. 00003EFC  FF42                     .extension 0xF42 <<F/4-5/7>> // unimplemented
  5839. 00003EFE  01F6                     .incomplete
  5840. 00003F00  FE62 F006                .extension 0xE62 <<F/1/7>>, 0xF006 // unimplemented
  5841. 00003F04  F68D 0264                .extension 0x68D <<F/2-3/3>> // unimplemented
  5842. 00003F08  0012 FF9D                ori.b      [A2], 0x9D
  5843. 00003F0C  FF9E                     .invalid   <<F/6/7>>
  5844. 00003F0E  0012 025D                ori.b      [A2], 0x5D /* ']' */
  5845. 00003F12  F6A7 F031                .extension 0x6A7 <<F/2-3/3>> // unimplemented
  5846. 00003F16  FE67 01F0                .extension 0xE67 <<F/1/7>>, 0x01F0 // unimplemented
  5847. 00003F1A  FF44                     .extension 0xF44 <<F/4-5/7>> // unimplemented
  5848. 00003F1C  01F0                     .incomplete
  5849. 00003F1E  FE67 F031                .extension 0xE67 <<F/1/7>>, 0xF031 // unimplemented
  5850. 00003F22  F6A7 025D                .extension 0x6A7 <<F/2-3/3>> // unimplemented
  5851. 00003F26  0012 FF9E                ori.b      [A2], 0x9E
  5852. 00003F2A  FF9F                     .invalid   <<F/6/7>>
  5853. 00003F2C  0011 0257                ori.b      [A1], 0x57 /* 'W' */
  5854. 00003F30  F6C0 F05C                .extension 0x6C0 <<F/2-3/3>> // unimplemented
  5855. 00003F34  FE6B 01EB                .extension 0xE6B <<F/1/7>>, 0x01EB // unimplemented
  5856. 00003F38  FF46                     .extension 0xF46 <<F/4-5/7>> // unimplemented
  5857. 00003F3A  01EB                     .incomplete
  5858. 00003F3C  FE6B F05C                .extension 0xE6B <<F/1/7>>, 0xF05C // unimplemented
  5859. 00003F40  F6C0 0257                .extension 0x6C0 <<F/2-3/3>> // unimplemented
  5860. 00003F44  0011 FF9F                ori.b      [A1], 0x9F
  5861. 00003F48  FFA0                     .invalid   <<F/6/7>>
  5862. 00003F4A  0011 0251                ori.b      [A1], 0x51 /* 'Q' */
  5863. 00003F4E  F6DA F087                .extension 0x6DA <<F/2-3/3>> // unimplemented
  5864. 00003F52  FE6F 01E6                .extension 0xE6F <<F/1/7>>, 0x01E6 // unimplemented
  5865. 00003F56  FF48                     .extension 0xF48 <<F/4-5/7>> // unimplemented
  5866. 00003F58  01E6                     .incomplete
  5867. 00003F5A  FE6F F087                .extension 0xE6F <<F/1/7>>, 0xF087 // unimplemented
  5868. 00003F5E  F6DA 0251                .extension 0x6DA <<F/2-3/3>> // unimplemented
  5869. 00003F62  0011 FFA0                ori.b      [A1], 0xA0
  5870. 00003F66  FFA1                     .invalid   <<F/6/7>>
  5871. 00003F68  0011 024A                ori.b      [A1], 0x4A /* 'J' */
  5872. 00003F6C  F6F3 F0B2                .extension 0x6F3 <<F/2-3/3>> // unimplemented
  5873. 00003F70  FE74 01E1                .extension 0xE74 <<F/1/7>>, 0x01E1 // unimplemented
  5874. 00003F74  FF4A                     .extension 0xF4A <<F/4-5/7>> // unimplemented
  5875. 00003F76  01E1                     .incomplete
  5876. 00003F78  FE74 F0B2                .extension 0xE74 <<F/1/7>>, 0xF0B2 // unimplemented
  5877. 00003F7C  F6F3 024A                .extension 0x6F3 <<F/2-3/3>> // unimplemented
  5878. 00003F80  0011 FFA1                ori.b      [A1], 0xA1
  5879. 00003F84  FFA2                     .invalid   <<F/6/7>>
  5880. 00003F86  0011 0244                ori.b      [A1], 0x44 /* 'D' */
  5881. 00003F8A  F70D                     .extension 0x70D <<F/4-5/3>> // unimplemented
  5882. 00003F8C  F0DD FE78                .extension 0x0DD <<F/2-3/0>> // unimplemented
  5883. 00003F90  01DB                     .incomplete
  5884. 00003F92  FF4C                     .extension 0xF4C <<F/4-5/7>> // unimplemented
  5885. 00003F94  01DB                     .incomplete
  5886. 00003F96  FE78 F0DD                .extension 0xE78 <<F/1/7>>, 0xF0DD // unimplemented
  5887. 00003F9A  F70D                     .extension 0x70D <<F/4-5/3>> // unimplemented
  5888. 00003F9C  0244 0011                andi.w     D4, 0x11
  5889. 00003FA0  FFA2                     .invalid   <<F/6/7>>
  5890. 00003FA2  FFA3                     .invalid   <<F/6/7>>
  5891. 00003FA4  0011 023D                ori.b      [A1], 0x3D /* '=' */
  5892. 00003FA8  F726                     .extension 0x726 <<F/4-5/3>> // unimplemented
  5893. 00003FAA  F108                     .extension 0x108 <<F/4-5/0>> // unimplemented
  5894. 00003FAC  FE7D 01D6                .extension 0xE7D <<F/1/7>>, 0x01D6 // unimplemented
  5895. 00003FB0  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  5896. 00003FB2  01D6                     .incomplete
  5897. 00003FB4  FE7D F108                .extension 0xE7D <<F/1/7>>, 0xF108 // unimplemented
  5898. 00003FB8  F726                     .extension 0x726 <<F/4-5/3>> // unimplemented
  5899. 00003FBA  023D 0011                andi.b     <<invalid special address>>, 0x11
  5900. 00003FBE  FFA3                     .invalid   <<F/6/7>>
  5901. 00003FC0  FFA4                     .invalid   <<F/6/7>>
  5902. 00003FC2  0011 0237                ori.b      [A1], 0x37 /* '7' */
  5903. 00003FC6  F73F                     .extension 0x73F <<F/4-5/3>> // unimplemented
  5904. 00003FC8  F134                     .extension 0x134 <<F/4-5/0>> // unimplemented
  5905. 00003FCA  FE81 01D1                .extension 0xE81 <<F/2-3/7>> // unimplemented
  5906. 00003FCE  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  5907. 00003FD0  01D1                     .incomplete
  5908. 00003FD2  FE81 F134                .extension 0xE81 <<F/2-3/7>> // unimplemented
  5909. 00003FD6  F73F                     .extension 0x73F <<F/4-5/3>> // unimplemented
  5910. 00003FD8  0237 0011 FFA4           andi.b     <<invalid full ext with I/IS == 4>>, 0x11
  5911. 00003FDE  FFA5                     .invalid   <<F/6/7>>
  5912. 00003FE0  0010 0230                ori.b      [A0], 0x30 /* '0' */
  5913. 00003FE4  F759                     .extension 0x759 <<F/4-5/3>> // unimplemented
  5914. 00003FE6  F15F                     .extension 0x15F <<F/4-5/0>> // unimplemented
  5915. 00003FE8  FE85 01CB                .extension 0xE85 <<F/2-3/7>> // unimplemented
  5916. 00003FEC  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  5917. 00003FEE  01CB                     .incomplete
  5918. 00003FF0  FE85 F15F                .extension 0xE85 <<F/2-3/7>> // unimplemented
  5919. 00003FF4  F759                     .extension 0x759 <<F/4-5/3>> // unimplemented
  5920. 00003FF6  0230 0010 FFA5 FFA6      andi.b     [[-0x5A] + A7 * 8], 0x10
  5921. 00003FFE  0010 022A                ori.b      [A0], 0x2A /* '*' */
  5922. 00004002  F772                     .extension 0x772 <<F/4-5/3>> // unimplemented
  5923. 00004004  F18A                     .invalid   <<F/6/0>>
  5924. 00004006  FE8A 01C6                .extension 0xE8A <<F/2-3/7>> // unimplemented
  5925. 0000400A  FF54                     .extension 0xF54 <<F/4-5/7>> // unimplemented
  5926. 0000400C  01C6                     .incomplete
  5927. 0000400E  FE8A F18A                .extension 0xE8A <<F/2-3/7>> // unimplemented
  5928. 00004012  F772                     .extension 0x772 <<F/4-5/3>> // unimplemented
  5929. 00004014  022A 0010 FFA6           andi.b     [A2 - 0x5A], 0x10
  5930. 0000401A  FFA7                     .invalid   <<F/6/7>>
  5931. 0000401C  0010 0224                ori.b      [A0], 0x24 /* '$' */
  5932. 00004020  F78C                     .invalid   <<F/6/3>>
  5933. 00004022  F1B5                     .invalid   <<F/6/0>>
  5934. 00004024  FE8E 01C1                .extension 0xE8E <<F/2-3/7>> // unimplemented
  5935. 00004028  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  5936. 0000402A  01C1                     .incomplete
  5937. 0000402C  FE8E F1B5                .extension 0xE8E <<F/2-3/7>> // unimplemented
  5938. 00004030  F78C                     .invalid   <<F/6/3>>
  5939. 00004032  0224 0010                andi.b     -[A4], 0x10
  5940. 00004036  FFA7                     .invalid   <<F/6/7>>
  5941. 00004038  FFA8                     .invalid   <<F/6/7>>
  5942. 0000403A  0010 021D                ori.b      [A0], 0x1D
  5943. 0000403E  F7A5                     .invalid   <<F/6/3>>
  5944. 00004040  F1E0                     .invalid   <<F/7/0>>
  5945. 00004042  FE92 01BC                .extension 0xE92 <<F/2-3/7>> // unimplemented
  5946. 00004046  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  5947. 00004048  01BC FE92 F1E0           bclr       0xFE92F1E0, D0
  5948. 0000404E  F7A5                     .invalid   <<F/6/3>>
  5949. 00004050  021D 0010                andi.b     [A5]+, 0x10
  5950. 00004054  FFA8                     .invalid   <<F/6/7>>
  5951. 00004056  FFA9                     .invalid   <<F/6/7>>
  5952. 00004058  0010 0217                ori.b      [A0], 0x17
  5953. 0000405C  F7BF                     .invalid   <<F/6/3>>
  5954. 0000405E  F20B FE97                .cpgen     0xF20B, 0xFE97 // unimplemented
  5955. 00004062  01B6 FF5A 01B6           bclr       [[A6] + 0x1B6], D0
  5956. 00004068  FE97 F20B                .extension 0xE97 <<F/2-3/7>> // unimplemented
  5957. 0000406C  F7BF                     .invalid   <<F/6/3>>
  5958. 0000406E  0217 0010                andi.b     [A7], 0x10
  5959. 00004072  FFA9                     .invalid   <<F/6/7>>
  5960. 00004074  FFAA                     .invalid   <<F/6/7>>
  5961. 00004076  000F 0210                ori.b      A7, 0x10
  5962. 0000407A  F7D8                     .invalid   <<F/7/3>>
  5963. 0000407C  F236 FE9B                .cpgen     0xF236, 0xFE9B // unimplemented
  5964. 00004080  01B1 FF5C                bclr       <<invalid full ext with I/IS == 4>>, D0
  5965. 00004084  01B1 FE9B                bclr       [A1 + A7 * 8 - 0x101], D0
  5966. 00004088  F236 F7D8                .cpgen     0xF236, 0xF7D8 // unimplemented
  5967. 0000408C  0210 000F                andi.b     [A0], 0xF
  5968. 00004090  FFAA                     .invalid   <<F/6/7>>
  5969. 00004092  FFAC                     .invalid   <<F/6/7>>
  5970. 00004094  000F 020A                ori.b      A7, 0xA /* '\n' */
  5971. 00004098  F7F2                     .invalid   <<F/7/3>>
  5972. 0000409A  F261 FE9F                .extension 0x261 <<F/1/1>>, 0xFE9F // unimplemented
  5973. 0000409E  01AC FF5E                bclr       [A4 - 0xA2], D0
  5974. 000040A2  01AC FE9F                bclr       [A4 - 0x161], D0
  5975. 000040A6  F261 F7F2                .extension 0x261 <<F/1/1>>, 0xF7F2 // unimplemented
  5976. 000040AA  020A 000F                andi.b     A2, 0xF
  5977. 000040AE  FFAC                     .invalid   <<F/6/7>>
  5978. 000040B0  FFAD                     .invalid   <<F/6/7>>
  5979. 000040B2  000F 0203                ori.b      A7, 0x3
  5980. 000040B6  F80B F28C                .tblXX     0xF80B, 0xF28C // unimplemented
  5981. 000040BA  FEA4 01A7                .extension 0xEA4 <<F/2-3/7>> // unimplemented
  5982. 000040BE  FF60                     .extension 0xF60 <<F/4-5/7>> // unimplemented
  5983. 000040C0  01A7                     bclr       -[A7], D0
  5984. 000040C2  FEA4 F28C                .extension 0xEA4 <<F/2-3/7>> // unimplemented
  5985. 000040C6  F80B 0203                .tblXX     0xF80B, 0x0203 // unimplemented
  5986. 000040CA  000F FFAD                ori.b      A7, 0xAD
  5987. 000040CE  FFAE                     .invalid   <<F/6/7>>
  5988. 000040D0  000F 01FD                ori.b      A7, 0xFD
  5989. 000040D4  F825 F2B7                .tblXX     0xF825, 0xF2B7 // unimplemented
  5990. 000040D8  FEA8 01A1                .extension 0xEA8 <<F/2-3/7>> // unimplemented
  5991. 000040DC  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  5992. 000040DE  01A1                     bclr       -[A1], D0
  5993. 000040E0  FEA8 F2B7                .extension 0xEA8 <<F/2-3/7>> // unimplemented
  5994. 000040E4  F825 01FD                .tblXX     0xF825, 0x01FD // unimplemented
  5995. 000040E8  000F FFAE                ori.b      A7, 0xAE
  5996. 000040EC  FFAF                     .invalid   <<F/6/7>>
  5997. 000040EE  000F 01F6                ori.b      A7, 0xF6
  5998. 000040F2  F83E F2E2                .tblXX     0xF83E, 0xF2E2 // unimplemented
  5999. 000040F6  FEAC 019C                .extension 0xEAC <<F/2-3/7>> // unimplemented
  6000. 000040FA  FF64                     .extension 0xF64 <<F/4-5/7>> // unimplemented
  6001. 000040FC  019C                     bclr       [A4]+, D0
  6002. 000040FE  FEAC F2E2                .extension 0xEAC <<F/2-3/7>> // unimplemented
  6003. 00004102  F83E 01F6                .tblXX     0xF83E, 0x01F6 // unimplemented
  6004. 00004106  000F FFAF                ori.b      A7, 0xAF
  6005. 0000410A  FFB0                     .invalid   <<F/6/7>>
  6006. 0000410C  000E 01F0                ori.b      A6, 0xF0
  6007. 00004110  F858 F30D                .extension 0x858 <<F/1/4>>, 0xF30D // unimplemented
  6008. 00004114  FEB1 0197                .extension 0xEB1 <<F/2-3/7>> // unimplemented
  6009. 00004118  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  6010. 0000411A  0197                     bclr       [A7], D0
  6011. 0000411C  FEB1 F30D                .extension 0xEB1 <<F/2-3/7>> // unimplemented
  6012. 00004120  F858 01F0                .extension 0x858 <<F/1/4>>, 0x01F0 // unimplemented
  6013. 00004124  000E FFB0                ori.b      A6, 0xB0
  6014. 00004128  FFB1                     .invalid   <<F/6/7>>
  6015. 0000412A  000E 01EA                ori.b      A6, 0xEA
  6016. 0000412E  F871 F338                .extension 0x871 <<F/1/4>>, 0xF338 // unimplemented
  6017. 00004132  FEB5 0191                .extension 0xEB5 <<F/2-3/7>> // unimplemented
  6018. 00004136  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  6019. 00004138  0191                     bclr       [A1], D0
  6020. 0000413A  FEB5 F338                .extension 0xEB5 <<F/2-3/7>> // unimplemented
  6021. 0000413E  F871 01EA                .extension 0x871 <<F/1/4>>, 0x01EA // unimplemented
  6022. 00004142  000E FFB1                ori.b      A6, 0xB1
  6023. 00004146  FFB2                     .invalid   <<F/6/7>>
  6024. 00004148  000E 01E3                ori.b      A6, 0xE3
  6025. 0000414C  F88A F363                .extension 0x88A <<F/2-3/4>> // unimplemented
  6026. 00004150  FEB9 018C                .extension 0xEB9 <<F/2-3/7>> // unimplemented
  6027. 00004154  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  6028. 00004156  018C                     bclr       A4, D0
  6029. 00004158  FEB9 F363                .extension 0xEB9 <<F/2-3/7>> // unimplemented
  6030. 0000415C  F88A 01E3                .extension 0x88A <<F/2-3/4>> // unimplemented
  6031. 00004160  000E FFB2                ori.b      A6, 0xB2
  6032. 00004164  FFB3                     .invalid   <<F/6/7>>
  6033. 00004166  000E 01DD                ori.b      A6, 0xDD
  6034. 0000416A  F8A4 F38E                .extension 0x8A4 <<F/2-3/4>> // unimplemented
  6035. 0000416E  FEBE 0187                .extension 0xEBE <<F/2-3/7>> // unimplemented
  6036. 00004172  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  6037. 00004174  0187                     bclr       D7, D0
  6038. 00004176  FEBE F38E                .extension 0xEBE <<F/2-3/7>> // unimplemented
  6039. 0000417A  F8A4 01DD                .extension 0x8A4 <<F/2-3/4>> // unimplemented
  6040. 0000417E  000E FFB3                ori.b      A6, 0xB3
  6041. 00004182  FFB4                     .invalid   <<F/6/7>>
  6042. 00004184  000E 01D6                ori.b      A6, 0xD6
  6043. 00004188  F8BD F3B9                .extension 0x8BD <<F/2-3/4>> // unimplemented
  6044. 0000418C  FEC2 0182                .extension 0xEC2 <<F/2-3/7>> // unimplemented
  6045. 00004190  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  6046. 00004192  0182                     bclr       D2, D0
  6047. 00004194  FEC2 F3B9                .extension 0xEC2 <<F/2-3/7>> // unimplemented
  6048. 00004198  F8BD 01D6                .extension 0x8BD <<F/2-3/4>> // unimplemented
  6049. 0000419C  000E FFB4                ori.b      A6, 0xB4
  6050. 000041A0  FFB5                     .invalid   <<F/6/7>>
  6051. 000041A2  000E 01D0                ori.b      A6, 0xD0
  6052. 000041A6  F8D7 F3E4                .extension 0x8D7 <<F/2-3/4>> // unimplemented
  6053. 000041AA  FEC7 017C                .extension 0xEC7 <<F/2-3/7>> // unimplemented
  6054. 000041AE  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  6055. 000041B0  017C FEC7                bchg       0xFEC7, D0
  6056. 000041B4  F3E4                     .invalid   <<F/7/1>>
  6057. 000041B6  F8D7 01D0                .extension 0x8D7 <<F/2-3/4>> // unimplemented
  6058. 000041BA  000E FFB5                ori.b      A6, 0xB5
  6059. 000041BE  FFB6                     .invalid   <<F/6/7>>
  6060. 000041C0  000D 01C9                ori.b      A5, 0xC9
  6061. 000041C4  F8F0 F40F                .extension 0x8F0 <<F/2-3/4>> // unimplemented
  6062. 000041C8  FECB 0177                .extension 0xECB <<F/2-3/7>> // unimplemented
  6063. 000041CC  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  6064. 000041CE  0177 FECB                bchg       [A7 + A7 * 8 - 0x53], D0
  6065. 000041D2  F40F                     cinvl      NONE, [A7]
  6066. 000041D4  F8F0 01C9                .extension 0x8F0 <<F/2-3/4>> // unimplemented
  6067. 000041D8  000D FFB6                ori.b      A5, 0xB6
  6068. 000041DC  FFB7                     .invalid   <<F/6/7>>
  6069. 000041DE  000D 01C3                ori.b      A5, 0xC3
  6070. 000041E2  F90A                     .extension 0x90A <<F/4-5/4>> // unimplemented
  6071. 000041E4  F43A                     cpusha     NONE
  6072. 000041E6  FECF 0172                .extension 0xECF <<F/2-3/7>> // unimplemented
  6073. 000041EA  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  6074. 000041EC  0172 FECF                bchg       [A2 + A7 * 8 - 0x49], D0
  6075. 000041F0  F43A                     cpusha     NONE
  6076. 000041F2  F90A                     .extension 0x90A <<F/4-5/4>> // unimplemented
  6077. 000041F4  01C3                     .incomplete
  6078. 000041F6  000D FFB7                ori.b      A5, 0xB7
  6079. 000041FA  FFB8                     .invalid   <<F/6/7>>
  6080. 000041FC  000D 01BC                ori.b      A5, 0xBC
  6081. 00004200  F923                     .extension 0x923 <<F/4-5/4>> // unimplemented
  6082. 00004202  F465                     .invalid   <<cinv/cpush with scope=0>>
  6083. 00004204  FED4 016C                .extension 0xED4 <<F/2-3/7>> // unimplemented
  6084. 00004208  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  6085. 0000420A  016C FED4                bchg       [A4 - 0x12C], D0
  6086. 0000420E  F465                     .invalid   <<cinv/cpush with scope=0>>
  6087. 00004210  F923                     .extension 0x923 <<F/4-5/4>> // unimplemented
  6088. 00004212  01BC 000D FFB8           bclr       0xDFFB8, D0
  6089. 00004218  FFB9                     .invalid   <<F/6/7>>
  6090. 0000421A  000D 01B6                ori.b      A5, 0xB6
  6091. 0000421E  F93D                     .extension 0x93D <<F/4-5/4>> // unimplemented
  6092. 00004220  F491                     cinvp      INST, [A1]
  6093. 00004222  FED8 0167                .extension 0xED8 <<F/2-3/7>> // unimplemented
  6094. 00004226  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  6095. 00004228  0167                     bchg       -[A7], D0
  6096. 0000422A  FED8 F491                .extension 0xED8 <<F/2-3/7>> // unimplemented
  6097. 0000422E  F93D                     .extension 0x93D <<F/4-5/4>> // unimplemented
  6098. 00004230  01B6 000D                bclr       [A6 + D0.w + 0xD], D0
  6099. 00004234  FFB9                     .invalid   <<F/6/7>>
  6100. 00004236  FFBA                     .invalid   <<F/6/7>>
  6101. 00004238  000D 01B0                ori.b      A5, 0xB0
  6102. 0000423C  F956                     .extension 0x956 <<F/4-5/4>> // unimplemented
  6103. 0000423E  F4BC                     cpusha     INST
  6104. 00004240  FEDC 0162                .extension 0xEDC <<F/2-3/7>> // unimplemented
  6105. 00004244  FF7A                     .extension 0xF7A <<F/4-5/7>> // unimplemented
  6106. 00004246  0162                     bchg       -[A2], D0
  6107. 00004248  FEDC F4BC                .extension 0xEDC <<F/2-3/7>> // unimplemented
  6108. 0000424C  F956                     .extension 0x956 <<F/4-5/4>> // unimplemented
  6109. 0000424E  01B0 000D                bclr       [A0 + D0.w + 0xD], D0
  6110. 00004252  FFBA                     .invalid   <<F/6/7>>
  6111. 00004254  FFBB                     .invalid   <<F/6/7>>
  6112. 00004256  000C 01A9                ori.b      A4, 0xA9
  6113. 0000425A  F970                     .extension 0x970 <<F/4-5/4>> // unimplemented
  6114. 0000425C  F4E7                     .invalid   <<cinv/cpush with scope=0>>
  6115. 0000425E  FEE1 015D                .extension 0xEE1 <<F/2-3/7>> // unimplemented
  6116. 00004262  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  6117. 00004264  015D                     bchg       [A5]+, D0
  6118. 00004266  FEE1 F4E7                .extension 0xEE1 <<F/2-3/7>> // unimplemented
  6119. 0000426A  F970                     .extension 0x970 <<F/4-5/4>> // unimplemented
  6120. 0000426C  01A9 000C                bclr       [A1 + 0xC], D0
  6121. 00004270  FFBB                     .invalid   <<F/6/7>>
  6122. 00004272  FFBC                     .invalid   <<F/6/7>>
  6123. 00004274  000C 01A3                ori.b      A4, 0xA3
  6124. 00004278  F989                     .invalid   <<F/6/4>>
  6125. 0000427A  F512                     .extension 0x512 <<F/4-5/2>> // unimplemented
  6126. 0000427C  FEE5 0157                .extension 0xEE5 <<F/2-3/7>> // unimplemented
  6127. 00004280  FF7E                     .extension 0xF7E <<F/4-5/7>> // unimplemented
  6128. 00004282  0157                     bchg       [A7], D0
  6129. 00004284  FEE5 F512                .extension 0xEE5 <<F/2-3/7>> // unimplemented
  6130. 00004288  F989                     .invalid   <<F/6/4>>
  6131. 0000428A  01A3                     bclr       -[A3], D0
  6132. 0000428C  000C FFBC                ori.b      A4, 0xBC
  6133. 00004290  FFBD                     .invalid   <<F/6/7>>
  6134. 00004292  000C 019C                ori.b      A4, 0x9C
  6135. 00004296  F9A3                     .invalid   <<F/6/4>>
  6136. 00004298  F53D                     .extension 0x53D <<F/4-5/2>> // unimplemented
  6137. 0000429A  FEE9 0152                .extension 0xEE9 <<F/2-3/7>> // unimplemented
  6138. 0000429E  FF80                     .invalid   <<F/6/7>>
  6139. 000042A0  0152                     bchg       [A2], D0
  6140. 000042A2  FEE9 F53D                .extension 0xEE9 <<F/2-3/7>> // unimplemented
  6141. 000042A6  F9A3                     .invalid   <<F/6/4>>
  6142. 000042A8  019C                     bclr       [A4]+, D0
  6143. 000042AA  000C FFBD                ori.b      A4, 0xBD
  6144. 000042AE  FFBE                     .invalid   <<F/6/7>>
  6145. 000042B0  000C 0196                ori.b      A4, 0x96
  6146. 000042B4  F9BC                     .invalid   <<F/6/4>>
  6147. 000042B6  F568                     .extension 0x568 <<F/4-5/2>> // unimplemented
  6148. 000042B8  FEEE 014D                .extension 0xEEE <<F/2-3/7>> // unimplemented
  6149. 000042BC  FF82                     .invalid   <<F/6/7>>
  6150. 000042BE  014D                     bchg       A5, D0
  6151. 000042C0  FEEE F568                .extension 0xEEE <<F/2-3/7>> // unimplemented
  6152. 000042C4  F9BC                     .invalid   <<F/6/4>>
  6153. 000042C6  0196                     bclr       [A6], D0
  6154. 000042C8  000C FFBE                ori.b      A4, 0xBE
  6155. 000042CC  FFBF                     .invalid   <<F/6/7>>
  6156. 000042CE  000C 018F                ori.b      A4, 0x8F
  6157. 000042D2  F9D5                     .invalid   <<F/7/4>>
  6158. 000042D4  F593                     .invalid   <<F/6/2>>
  6159. 000042D6  FEF2 0147                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  6160. 000042DA  FF84                     .invalid   <<F/6/7>>
  6161. 000042DC  0147                     bchg       D7, D0
  6162. 000042DE  FEF2 F593                .extension 0xEF2 <<F/2-3/7>> // unimplemented
  6163. 000042E2  F9D5                     .invalid   <<F/7/4>>
  6164. 000042E4  018F                     bclr       A7, D0
  6165. 000042E6  000C FFBF                ori.b      A4, 0xBF
  6166. 000042EA  FFC0                     .invalid   <<F/7/7>>
  6167. 000042EC  000B 0189                ori.b      A3, 0x89
  6168. 000042F0  F9EF                     .invalid   <<F/7/4>>
  6169. 000042F2  F5BE                     .invalid   <<F/6/2>>
  6170. 000042F4  FEF6 0142                .extension 0xEF6 <<F/2-3/7>> // unimplemented
  6171. 000042F8  FF86                     .invalid   <<F/6/7>>
  6172. 000042FA  0142                     bchg       D2, D0
  6173. 000042FC  FEF6 F5BE                .extension 0xEF6 <<F/2-3/7>> // unimplemented
  6174. 00004300  F9EF                     .invalid   <<F/7/4>>
  6175. 00004302  0189                     bclr       A1, D0
  6176. 00004304  000B FFC0                ori.b      A3, 0xC0
  6177. 00004308  FFC1                     .invalid   <<F/7/7>>
  6178. 0000430A  000B 0182                ori.b      A3, 0x82
  6179. 0000430E  FA08 F5E9                .unknown   0xFA08 0xF5E9 (W = 5)
  6180. 00004312  FEFB 013D                .extension 0xEFB <<F/2-3/7>> // unimplemented
  6181. 00004316  FF88                     .invalid   <<F/6/7>>
  6182. 00004318  013D                     btst       <<invalid special address>>, D0
  6183. 0000431A  FEFB F5E9                .extension 0xEFB <<F/2-3/7>> // unimplemented
  6184. 0000431E  FA08 0182                .unknown   0xFA08 0x0182 (W = 5)
  6185. 00004322  000B FFC1                ori.b      A3, 0xC1
  6186. 00004326  FFC2                     .invalid   <<F/7/7>>
  6187. 00004328  000B 017C                ori.b      A3, 0x7C /* '|' */
  6188. 0000432C  FA22 F614                .unknown   0xFA22 0xF614 (W = 5)
  6189. 00004330  FEFF 0138                .extension 0xEFF <<F/2-3/7>> // unimplemented
  6190. 00004334  FF8A                     .invalid   <<F/6/7>>
  6191. 00004336  0138 FEFF                btst       [0xFFFFFEFF], D0
  6192. 0000433A  F614 FA22                .move16    0xF614, 0xFA22 // unimplemented
  6193. 0000433E  017C 000B                bchg       0xB, D0
  6194. 00004342  FFC2                     .invalid   <<F/7/7>>
  6195. 00004344  FFC4                     .invalid   <<F/7/7>>
  6196. 00004346  000B 0176                ori.b      A3, 0x76 /* 'v' */
  6197. 0000434A  FA3B F63F                .unknown   0xFA3B 0xF63F (W = 5)
  6198. 0000434E  FF03                     .extension 0xF03 <<F/4-5/7>> // unimplemented
  6199. 00004350  0132 FF8C                btst       <<invalid full ext with I/IS == 4>>, D0
  6200. 00004354  0132 FF03 F63F FA3B      btst       [[A2 + <<invalid base displacement size>> + A7 * 8] - 0x9C005C5], D0
  6201. 0000435C  0176 000B                bchg       [A6 + D0.w + 0xB], D0
  6202. 00004360  FFC4                     .invalid   <<F/7/7>>
  6203. 00004362  FFC5                     .invalid   <<F/7/7>>
  6204. 00004364  000B 016F                ori.b      A3, 0x6F /* 'o' */
  6205. 00004368  FA55 F66A                .extension 0xA55 <<F/1/5>>, 0xF66A // unimplemented
  6206. 0000436C  FF08                     .extension 0xF08 <<F/4-5/7>> // unimplemented
  6207. 0000436E  012D FF8E                btst       [A5 - 0x72], D0
  6208. 00004372  012D FF08                btst       [A5 - 0xF8], D0
  6209. 00004376  F66A FA55                .extension 0x66A <<F/1/3>>, 0xFA55 // unimplemented
  6210. 0000437A  016F 000B                bchg       [A7 + 0xB], D0
  6211. 0000437E  FFC5                     .invalid   <<F/7/7>>
  6212. 00004380  FFC6                     .invalid   <<F/7/7>>
  6213. 00004382  000B 0169                ori.b      A3, 0x69 /* 'i' */
  6214. 00004386  FA6E F695                .extension 0xA6E <<F/1/5>>, 0xF695 // unimplemented
  6215. 0000438A  FF0C                     .extension 0xF0C <<F/4-5/7>> // unimplemented
  6216. 0000438C  0128 FF90                btst       [A0 - 0x70], D0
  6217. 00004390  0128 FF0C                btst       [A0 - 0xF4], D0
  6218. 00004394  F695 FA6E                .extension 0x695 <<F/2-3/3>> // unimplemented
  6219. 00004398  0169 000B                bchg       [A1 + 0xB], D0
  6220. 0000439C  FFC6                     .invalid   <<F/7/7>>
  6221. 0000439E  FFC7                     .invalid   <<F/7/7>>
  6222. 000043A0  000A 0162                ori.b      A2, 0x62 /* 'b' */
  6223. 000043A4  FA88 F6C0                .extension 0xA88 <<F/2-3/5>> // unimplemented
  6224. 000043A8  FF11                     .extension 0xF11 <<F/4-5/7>> // unimplemented
  6225. 000043AA  0122                     btst       -[A2], D0
  6226. 000043AC  FF92                     .invalid   <<F/6/7>>
  6227. 000043AE  0122                     btst       -[A2], D0
  6228. 000043B0  FF11                     .extension 0xF11 <<F/4-5/7>> // unimplemented
  6229. 000043B2  F6C0 FA88                .extension 0x6C0 <<F/2-3/3>> // unimplemented
  6230. 000043B6  0162                     bchg       -[A2], D0
  6231. 000043B8  000A FFC7                ori.b      A2, 0xC7
  6232. 000043BC  FFC8                     .invalid   <<F/7/7>>
  6233. 000043BE  000A 015C                ori.b      A2, 0x5C /* '\\' */
  6234. 000043C2  FAA1 F6EB                .extension 0xAA1 <<F/2-3/5>> // unimplemented
  6235. 000043C6  FF15                     .extension 0xF15 <<F/4-5/7>> // unimplemented
  6236. 000043C8  011D                     btst       [A5]+, D0
  6237. 000043CA  FF94                     .invalid   <<F/6/7>>
  6238. 000043CC  011D                     btst       [A5]+, D0
  6239. 000043CE  FF15                     .extension 0xF15 <<F/4-5/7>> // unimplemented
  6240. 000043D0  F6EB FAA1                .extension 0x6EB <<F/2-3/3>> // unimplemented
  6241. 000043D4  015C                     bchg       [A4]+, D0
  6242. 000043D6  000A FFC8                ori.b      A2, 0xC8
  6243. 000043DA  FFC9                     .invalid   <<F/7/7>>
  6244. 000043DC  000A 0155                ori.b      A2, 0x55 /* 'U' */
  6245. 000043E0  FABB F716                .extension 0xABB <<F/2-3/5>> // unimplemented
  6246. 000043E4  FF19                     .extension 0xF19 <<F/4-5/7>> // unimplemented
  6247. 000043E6  0118                     btst       [A0]+, D0
  6248. 000043E8  FF96                     .invalid   <<F/6/7>>
  6249. 000043EA  0118                     btst       [A0]+, D0
  6250. 000043EC  FF19                     .extension 0xF19 <<F/4-5/7>> // unimplemented
  6251. 000043EE  F716                     .extension 0x716 <<F/4-5/3>> // unimplemented
  6252. 000043F0  FABB 0155                .extension 0xABB <<F/2-3/5>> // unimplemented
  6253. 000043F4  000A FFC9                ori.b      A2, 0xC9
  6254. 000043F8  FFCA                     .invalid   <<F/7/7>>
  6255. 000043FA  000A 014F                ori.b      A2, 0x4F /* 'O' */
  6256. 000043FE  FAD4 F741                .extension 0xAD4 <<F/2-3/5>> // unimplemented
  6257. 00004402  FF1E                     .extension 0xF1E <<F/4-5/7>> // unimplemented
  6258. 00004404  0113                     btst       [A3], D0
  6259. 00004406  FF98                     .invalid   <<F/6/7>>
  6260. 00004408  0113                     btst       [A3], D0
  6261. 0000440A  FF1E                     .extension 0xF1E <<F/4-5/7>> // unimplemented
  6262. 0000440C  F741                     .extension 0x741 <<F/4-5/3>> // unimplemented
  6263. 0000440E  FAD4 014F                .extension 0xAD4 <<F/2-3/5>> // unimplemented
  6264. 00004412  000A FFCA                ori.b      A2, 0xCA
  6265. 00004416  FFCB                     .invalid   <<F/7/7>>
  6266. 00004418  000A 0149                ori.b      A2, 0x49 /* 'I' */
  6267. 0000441C  FAED F76C                .extension 0xAED <<F/2-3/5>> // unimplemented
  6268. 00004420  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  6269. 00004422  010D                     btst       A5, D0
  6270. 00004424  FF9A                     .invalid   <<F/6/7>>
  6271. 00004426  010D                     btst       A5, D0
  6272. 00004428  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  6273. 0000442A  F76C                     .extension 0x76C <<F/4-5/3>> // unimplemented
  6274. 0000442C  FAED 0149                .extension 0xAED <<F/2-3/5>> // unimplemented
  6275. 00004430  000A FFCB                ori.b      A2, 0xCB
  6276. 00004434  FFCC                     .invalid   <<F/7/7>>
  6277. 00004436  0009 0142                ori.b      A1, 0x42 /* 'B' */
  6278. 0000443A  FB07                     .extension 0xB07 <<F/4-5/5>> // unimplemented
  6279. 0000443C  F797                     .invalid   <<F/6/3>>
  6280. 0000443E  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  6281. 00004440  0108                     btst       A0, D0
  6282. 00004442  FF9C                     .invalid   <<F/6/7>>
  6283. 00004444  0108                     btst       A0, D0
  6284. 00004446  FF26                     .extension 0xF26 <<F/4-5/7>> // unimplemented
  6285. 00004448  F797                     .invalid   <<F/6/3>>
  6286. 0000444A  FB07                     .extension 0xB07 <<F/4-5/5>> // unimplemented
  6287. 0000444C  0142                     bchg       D2, D0
  6288. 0000444E  0009 FFCC                ori.b      A1, 0xCC
  6289. 00004452  FFCD                     .invalid   <<F/7/7>>
  6290. 00004454  0009 013C                ori.b      A1, 0x3C /* '<' */
  6291. 00004458  FB20                     .extension 0xB20 <<F/4-5/5>> // unimplemented
  6292. 0000445A  F7C3                     .invalid   <<F/7/3>>
  6293. 0000445C  FF2B                     .extension 0xF2B <<F/4-5/7>> // unimplemented
  6294. 0000445E  0103                     btst       D3, D0
  6295. 00004460  FF9E                     .invalid   <<F/6/7>>
  6296. 00004462  0103                     btst       D3, D0
  6297. 00004464  FF2B                     .extension 0xF2B <<F/4-5/7>> // unimplemented
  6298. 00004466  F7C3                     .invalid   <<F/7/3>>
  6299. 00004468  FB20                     .extension 0xB20 <<F/4-5/5>> // unimplemented
  6300. 0000446A  013C 0009                btst       0x9 /* '\t' */, D0
  6301. 0000446E  FFCD                     .invalid   <<F/7/7>>
  6302. 00004470  FFCE                     .invalid   <<F/7/7>>
  6303. 00004472  0009 0135                ori.b      A1, 0x35 /* '5' */
  6304. 00004476  FB3A                     .extension 0xB3A <<F/4-5/5>> // unimplemented
  6305. 00004478  F7EE                     .invalid   <<F/7/3>>
  6306. 0000447A  FF2F                     .extension 0xF2F <<F/4-5/7>> // unimplemented
  6307. 0000447C  00FE                     .incomplete
  6308. 0000447E  FFA0                     .invalid   <<F/6/7>>
  6309. 00004480  00FE                     .incomplete
  6310. 00004482  FF2F                     .extension 0xF2F <<F/4-5/7>> // unimplemented
  6311. 00004484  F7EE                     .invalid   <<F/7/3>>
  6312. 00004486  FB3A                     .extension 0xB3A <<F/4-5/5>> // unimplemented
  6313. 00004488  0135 0009                btst       [A5 + D0.w + 0x9], D0
  6314. 0000448C  FFCE                     .invalid   <<F/7/7>>
  6315. 0000448E  FFCF                     .invalid   <<F/7/7>>
  6316. 00004490  0009 012F                ori.b      A1, 0x2F /* '/' */
  6317. 00004494  FB53                     .extension 0xB53 <<F/4-5/5>> // unimplemented
  6318. 00004496  F819 FF33                .tblXX     0xF819, 0xFF33 // unimplemented
  6319. 0000449A  00F8                     .incomplete
  6320. 0000449C  FFA2                     .invalid   <<F/6/7>>
  6321. 0000449E  00F8                     .incomplete
  6322. 000044A0  FF33                     .extension 0xF33 <<F/4-5/7>> // unimplemented
  6323. 000044A2  F819 FB53                .tblXX     0xF819, 0xFB53 // unimplemented
  6324. 000044A6  012F 0009                btst       [A7 + 0x9], D0
  6325. 000044AA  FFCF                     .invalid   <<F/7/7>>
  6326. 000044AC  FFD0                     .invalid   <<F/7/7>>
  6327. 000044AE  0009 0128                ori.b      A1, 0x28 /* '(' */
  6328. 000044B2  FB6D                     .extension 0xB6D <<F/4-5/5>> // unimplemented
  6329. 000044B4  F844 FF38                .extension 0x844 <<F/1/4>>, 0xFF38 // unimplemented
  6330. 000044B8  00F3                     .incomplete
  6331. 000044BA  FFA4                     .invalid   <<F/6/7>>
  6332. 000044BC  00F3                     .incomplete
  6333. 000044BE  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  6334. 000044C0  F844 FB6D                .extension 0x844 <<F/1/4>>, 0xFB6D // unimplemented
  6335. 000044C4  0128 0009                btst       [A0 + 0x9], D0
  6336. 000044C8  FFD0                     .invalid   <<F/7/7>>
  6337. 000044CA  FFD1                     .invalid   <<F/7/7>>
  6338. 000044CC  0008 0122                ori.b      A0, 0x22 /* '\"' */
  6339. 000044D0  FB86                     .invalid   <<F/6/5>>
  6340. 000044D2  F86F FF3C                .extension 0x86F <<F/1/4>>, 0xFF3C // unimplemented
  6341. 000044D6  00EE                     .incomplete
  6342. 000044D8  FFA6                     .invalid   <<F/6/7>>
  6343. 000044DA  00EE                     .incomplete
  6344. 000044DC  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  6345. 000044DE  F86F FB86                .extension 0x86F <<F/1/4>>, 0xFB86 // unimplemented
  6346. 000044E2  0122                     btst       -[A2], D0
  6347. 000044E4  0008 FFD1                ori.b      A0, 0xD1
  6348. 000044E8  FFD2                     .invalid   <<F/7/7>>
  6349. 000044EA  0008 011B                ori.b      A0, 0x1B
  6350. 000044EE  FBA0                     .invalid   <<F/6/5>>
  6351. 000044F0  F89A FF40                .extension 0x89A <<F/2-3/4>> // unimplemented
  6352. 000044F4  00E8                     .incomplete
  6353. 000044F6  FFA8                     .invalid   <<F/6/7>>
  6354. 000044F8  00E8                     .incomplete
  6355. 000044FA  FF40                     .extension 0xF40 <<F/4-5/7>> // unimplemented
  6356. 000044FC  F89A FBA0                .extension 0x89A <<F/2-3/4>> // unimplemented
  6357. 00004500  011B                     btst       [A3]+, D0
  6358. 00004502  0008 FFD2                ori.b      A0, 0xD2
  6359. 00004506  FFD3                     .invalid   <<F/7/7>>
  6360. 00004508  0008 0115                ori.b      A0, 0x15
  6361. 0000450C  FBB9                     .invalid   <<F/6/5>>
  6362. 0000450E  F8C5 FF45                .extension 0x8C5 <<F/2-3/4>> // unimplemented
  6363. 00004512  00E3                     .incomplete
  6364. 00004514  FFAA                     .invalid   <<F/6/7>>
  6365. 00004516  00E3                     .incomplete
  6366. 00004518  FF45                     .extension 0xF45 <<F/4-5/7>> // unimplemented
  6367. 0000451A  F8C5 FBB9                .extension 0x8C5 <<F/2-3/4>> // unimplemented
  6368. 0000451E  0115                     btst       [A5], D0
  6369. 00004520  0008 FFD3                ori.b      A0, 0xD3
  6370. 00004524  FFD4                     .invalid   <<F/7/7>>
  6371. 00004526  0008 010F                ori.b      A0, 0xF
  6372. 0000452A  FBD3                     .invalid   <<F/7/5>>
  6373. 0000452C  F8F0 FF49                .extension 0x8F0 <<F/2-3/4>> // unimplemented
  6374. 00004530  00DE                     .incomplete
  6375. 00004532  FFAC                     .invalid   <<F/6/7>>
  6376. 00004534  00DE                     .incomplete
  6377. 00004536  FF49                     .extension 0xF49 <<F/4-5/7>> // unimplemented
  6378. 00004538  F8F0 FBD3                .extension 0x8F0 <<F/2-3/4>> // unimplemented
  6379. 0000453C  010F                     btst       A7, D0
  6380. 0000453E  0008 FFD4                ori.b      A0, 0xD4
  6381. 00004542  FFD5                     .invalid   <<F/7/7>>
  6382. 00004544  0008 0108                ori.b      A0, 0x8
  6383. 00004548  FBEC                     .invalid   <<F/7/5>>
  6384. 0000454A  F91B                     .extension 0x91B <<F/4-5/4>> // unimplemented
  6385. 0000454C  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  6386. 0000454E  00D9                     .incomplete
  6387. 00004550  FFAE                     .invalid   <<F/6/7>>
  6388. 00004552  00D9                     .incomplete
  6389. 00004554  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  6390. 00004556  F91B                     .extension 0x91B <<F/4-5/4>> // unimplemented
  6391. 00004558  FBEC                     .invalid   <<F/7/5>>
  6392. 0000455A  0108                     btst       A0, D0
  6393. 0000455C  0008 FFD5                ori.b      A0, 0xD5
  6394. 00004560  FFD6                     .invalid   <<F/7/7>>
  6395. 00004562  0008 0102                ori.b      A0, 0x2
  6396. 00004566  FC06 F946                .unknown   0xFC06 0xF946 (W = 6)
  6397. 0000456A  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  6398. 0000456C  00D3                     .incomplete
  6399. 0000456E  FFB0                     .invalid   <<F/6/7>>
  6400. 00004570  00D3                     .incomplete
  6401. 00004572  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  6402. 00004574  F946                     .extension 0x946 <<F/4-5/4>> // unimplemented
  6403. 00004576  FC06 0102                .unknown   0xFC06 0x0102 (W = 6)
  6404. 0000457A  0008 FFD6                ori.b      A0, 0xD6
  6405. 0000457E  FFD7                     .invalid   <<F/7/7>>
  6406. 00004580  0007 00FB                ori.b      D7, 0xFB
  6407. 00004584  FC1F F971                .unknown   0xFC1F 0xF971 (W = 6)
  6408. 00004588  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  6409. 0000458A  00CE                     .incomplete
  6410. 0000458C  FFB2                     .invalid   <<F/6/7>>
  6411. 0000458E  00CE                     .incomplete
  6412. 00004590  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  6413. 00004592  F971                     .extension 0x971 <<F/4-5/4>> // unimplemented
  6414. 00004594  FC1F 00FB                .unknown   0xFC1F 0x00FB (W = 6)
  6415. 00004598  0007 FFD7                ori.b      D7, 0xD7
  6416. 0000459C  FFD8                     .invalid   <<F/7/7>>
  6417. 0000459E  0007 00F5                ori.b      D7, 0xF5
  6418. 000045A2  FC38 F99C                .unknown   0xFC38 0xF99C (W = 6)
  6419. 000045A6  FF5B                     .extension 0xF5B <<F/4-5/7>> // unimplemented
  6420. 000045A8  00C9                     .incomplete
  6421. 000045AA  FFB4                     .invalid   <<F/6/7>>
  6422. 000045AC  00C9                     .incomplete
  6423. 000045AE  FF5B                     .extension 0xF5B <<F/4-5/7>> // unimplemented
  6424. 000045B0  F99C                     .invalid   <<F/6/4>>
  6425. 000045B2  FC38 00F5                .unknown   0xFC38 0x00F5 (W = 6)
  6426. 000045B6  0007 FFD8                ori.b      D7, 0xD8
  6427. 000045BA  FFD9                     .invalid   <<F/7/7>>
  6428. 000045BC  0007 00EE                ori.b      D7, 0xEE
  6429. 000045C0  FC52 F9C7                .extension 0xC52 <<F/1/6>>, 0xF9C7 // unimplemented
  6430. 000045C4  FF5F                     .extension 0xF5F <<F/4-5/7>> // unimplemented
  6431. 000045C6  00C3                     .incomplete
  6432. 000045C8  FFB6                     .invalid   <<F/6/7>>
  6433. 000045CA  00C3                     .incomplete
  6434. 000045CC  FF5F                     .extension 0xF5F <<F/4-5/7>> // unimplemented
  6435. 000045CE  F9C7                     .invalid   <<F/7/4>>
  6436. 000045D0  FC52 00EE                .extension 0xC52 <<F/1/6>>, 0x00EE // unimplemented
  6437. 000045D4  0007 FFD9                ori.b      D7, 0xD9
  6438. 000045D8  FFDA                     .invalid   <<F/7/7>>
  6439. 000045DA  0007 00E8                ori.b      D7, 0xE8
  6440. 000045DE  FC6B F9F2                .extension 0xC6B <<F/1/6>>, 0xF9F2 // unimplemented
  6441. 000045E2  FF63                     .extension 0xF63 <<F/4-5/7>> // unimplemented
  6442. 000045E4  00BE FFB8 00BE           ori.l      <<invalid special address>>, 0xFFB800BE
  6443. 000045EA  FF63                     .extension 0xF63 <<F/4-5/7>> // unimplemented
  6444. 000045EC  F9F2                     .invalid   <<F/7/4>>
  6445. 000045EE  FC6B 00E8                .extension 0xC6B <<F/1/6>>, 0x00E8 // unimplemented
  6446. 000045F2  0007 FFDA                ori.b      D7, 0xDA
  6447. 000045F6  FFDB                     .invalid   <<F/7/7>>
  6448. 000045F8  0007 00E1                ori.b      D7, 0xE1
  6449. 000045FC  FC85 FA1D                .extension 0xC85 <<F/2-3/6>> // unimplemented
  6450. 00004600  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  6451. 00004602  00B9 FFBA 00B9 FF68 FA1D ori.l      [0xFF68FA1D], 0xFFBA00B9
  6452. 0000460C  FC85 00E1                .extension 0xC85 <<F/2-3/6>> // unimplemented
  6453. 00004610  0007 FFDB                ori.b      D7, 0xDB
  6454. 00004614  FFDD                     .invalid   <<F/7/7>>
  6455. 00004616  0006 00DB                ori.b      D6, 0xDB
  6456. 0000461A  FC9E FA48                .extension 0xC9E <<F/2-3/6>> // unimplemented
  6457. 0000461E  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  6458. 00004620  00B4 FFBC 00B4 FF6C      ori.l      <<invalid full ext with I/IS == 4>>, 0xFFBC00B4
  6459. 00004628  FA48 FC9E                .extension 0xA48 <<F/1/5>>, 0xFC9E // unimplemented
  6460. 0000462C  00DB                     .incomplete
  6461. 0000462E  0006 FFDD                ori.b      D6, 0xDD
  6462. 00004632  FFDE                     .invalid   <<F/7/7>>
  6463. 00004634  0006 00D5                ori.b      D6, 0xD5
  6464. 00004638  FCB8 FA73                .extension 0xCB8 <<F/2-3/6>> // unimplemented
  6465. 0000463C  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  6466. 0000463E  00AE FFBE 00AE FF70      ori.l      [A6 - 0x90], 0xFFBE00AE
  6467. 00004646  FA73 FCB8                .extension 0xA73 <<F/1/5>>, 0xFCB8 // unimplemented
  6468. 0000464A  00D5                     .incomplete
  6469. 0000464C  0006 FFDE                ori.b      D6, 0xDE
  6470. 00004650  FFDF                     .invalid   <<F/7/7>>
  6471. 00004652  0006 00CE                ori.b      D6, 0xCE
  6472. 00004656  FCD1 FA9E                .extension 0xCD1 <<F/2-3/6>> // unimplemented
  6473. 0000465A  FF75                     .extension 0xF75 <<F/4-5/7>> // unimplemented
  6474. 0000465C  00A9 FFC0 00A9 FF75      ori.l      [A1 - 0x8B], 0xFFC000A9
  6475. 00004664  FA9E FCD1                .extension 0xA9E <<F/2-3/5>> // unimplemented
  6476. 00004668  00CE                     .incomplete
  6477. 0000466A  0006 FFDF                ori.b      D6, 0xDF
  6478. 0000466E  FFE0                     .invalid   <<F/7/7>>
  6479. 00004670  0006 00C8                ori.b      D6, 0xC8
  6480. 00004674  FCEB FAC9                .extension 0xCEB <<F/2-3/6>> // unimplemented
  6481. 00004678  FF79                     .extension 0xF79 <<F/4-5/7>> // unimplemented
  6482. 0000467A  00A4 FFC2 00A4           ori.l      -[A4], 0xFFC200A4
  6483. 00004680  FF79                     .extension 0xF79 <<F/4-5/7>> // unimplemented
  6484. 00004682  FAC9 FCEB                .extension 0xAC9 <<F/2-3/5>> // unimplemented
  6485. 00004686  00C8                     .incomplete
  6486. 00004688  0006 FFE0                ori.b      D6, 0xE0
  6487. 0000468C  FFE1                     .invalid   <<F/7/7>>
  6488. 0000468E  0006 00C1                ori.b      D6, 0xC1
  6489. 00004692  FD04                     .extension 0xD04 <<F/4-5/6>> // unimplemented
  6490. 00004694  FAF4 FF7D                .extension 0xAF4 <<F/2-3/5>> // unimplemented
  6491. 00004698  009E FFC4 009E           ori.l      [A6]+, 0xFFC4009E
  6492. 0000469E  FF7D                     .extension 0xF7D <<F/4-5/7>> // unimplemented
  6493. 000046A0  FAF4 FD04                .extension 0xAF4 <<F/2-3/5>> // unimplemented
  6494. 000046A4  00C1                     .incomplete
  6495. 000046A6  0006 FFE1                ori.b      D6, 0xE1
  6496. 000046AA  FFE2                     .invalid   <<F/7/7>>
  6497. 000046AC  0005 00BB                ori.b      D5, 0xBB
  6498. 000046B0  FD1E                     .extension 0xD1E <<F/4-5/6>> // unimplemented
  6499. 000046B2  FB20                     .extension 0xB20 <<F/4-5/5>> // unimplemented
  6500. 000046B4  FF82                     .invalid   <<F/6/7>>
  6501. 000046B6  0099 FFC6 0099           ori.l      [A1]+, 0xFFC60099
  6502. 000046BC  FF82                     .invalid   <<F/6/7>>
  6503. 000046BE  FB20                     .extension 0xB20 <<F/4-5/5>> // unimplemented
  6504. 000046C0  FD1E                     .extension 0xD1E <<F/4-5/6>> // unimplemented
  6505. 000046C2  00BB 0005 FFE2 FFE3 0005 00B4 FD37 ori.l      [[0x5] + 0xB4FD37], 0x5FFE2
  6506. 000046D0  FB4B                     .extension 0xB4B <<F/4-5/5>> // unimplemented
  6507. 000046D2  FF86                     .invalid   <<F/6/7>>
  6508. 000046D4  0094 FFC8 0094           ori.l      [A4], 0xFFC80094
  6509. 000046DA  FF86                     .invalid   <<F/6/7>>
  6510. 000046DC  FB4B                     .extension 0xB4B <<F/4-5/5>> // unimplemented
  6511. 000046DE  FD37                     .extension 0xD37 <<F/4-5/6>> // unimplemented
  6512. 000046E0  00B4 0005 FFE3 FFE4      ori.l      <<invalid full ext with I/IS == 4>>, 0x5FFE3
  6513. 000046E8  0005 00AE                ori.b      D5, 0xAE
  6514. 000046EC  FD51                     .extension 0xD51 <<F/4-5/6>> // unimplemented
  6515. 000046EE  FB76                     .extension 0xB76 <<F/4-5/5>> // unimplemented
  6516. 000046F0  FF8A                     .invalid   <<F/6/7>>
  6517. 000046F2  008F FFCA 008F           ori.l      A7, 0xFFCA008F
  6518. 000046F8  FF8A                     .invalid   <<F/6/7>>
  6519. 000046FA  FB76                     .extension 0xB76 <<F/4-5/5>> // unimplemented
  6520. 000046FC  FD51                     .extension 0xD51 <<F/4-5/6>> // unimplemented
  6521. 000046FE  00AE 0005 FFE4 FFE5      ori.l      [A6 - 0x1B], 0x5FFE4
  6522. 00004706  0005 00A7                ori.b      D5, 0xA7
  6523. 0000470A  FD6A                     .extension 0xD6A <<F/4-5/6>> // unimplemented
  6524. 0000470C  FBA1                     .invalid   <<F/6/5>>
  6525. 0000470E  FF8F                     .invalid   <<F/6/7>>
  6526. 00004710  0089 FFCC 0089           ori.l      A1, 0xFFCC0089
  6527. 00004716  FF8F                     .invalid   <<F/6/7>>
  6528. 00004718  FBA1                     .invalid   <<F/6/5>>
  6529. 0000471A  FD6A                     .extension 0xD6A <<F/4-5/6>> // unimplemented
  6530. 0000471C  00A7 0005 FFE5           ori.l      -[A7], 0x5FFE5
  6531. 00004722  FFE6                     .invalid   <<F/7/7>>
  6532. 00004724  0005 00A1                ori.b      D5, 0xA1
  6533. 00004728  FD83                     .invalid   <<F/6/6>>
  6534. 0000472A  FBCC                     .invalid   <<F/7/5>>
  6535. 0000472C  FF93                     .invalid   <<F/6/7>>
  6536. 0000472E  0084 FFCE 0084           ori.l      D4, 0xFFCE0084
  6537. 00004734  FF93                     .invalid   <<F/6/7>>
  6538. 00004736  FBCC                     .invalid   <<F/7/5>>
  6539. 00004738  FD83                     .invalid   <<F/6/6>>
  6540. 0000473A  00A1 0005 FFE6           ori.l      -[A1], 0x5FFE6
  6541. 00004740  FFE7                     .invalid   <<F/7/7>>
  6542. 00004742  0005 009B                ori.b      D5, 0x9B
  6543. 00004746  FD9D                     .invalid   <<F/6/6>>
  6544. 00004748  FBF7                     .invalid   <<F/7/5>>
  6545. 0000474A  FF98                     .invalid   <<F/6/7>>
  6546. 0000474C  007F FFD0                ori.w      <<invalid special address>>, 0xFFD0
  6547. 00004750  007F FF98                ori.w      <<invalid special address>>, 0xFF98
  6548. 00004754  FBF7                     .invalid   <<F/7/5>>
  6549. 00004756  FD9D                     .invalid   <<F/6/6>>
  6550. 00004758  009B 0005 FFE7           ori.l      [A3]+, 0x5FFE7
  6551. 0000475E  FFE8                     .invalid   <<F/7/7>>
  6552. 00004760  0004 0094                ori.b      D4, 0x94
  6553. 00004764  FDB6                     .invalid   <<F/6/6>>
  6554. 00004766  FC22 FF9C                .unknown   0xFC22 0xFF9C (W = 6)
  6555. 0000476A  0079 FFD2 0079 FF9C      ori.w      [0x0079FF9C], 0xFFD2
  6556. 00004772  FC22 FDB6                .unknown   0xFC22 0xFDB6 (W = 6)
  6557. 00004776  0094 0004 FFE8           ori.l      [A4], 0x4FFE8
  6558. 0000477C  FFE9                     .invalid   <<F/7/7>>
  6559. 0000477E  0004 008E                ori.b      D4, 0x8E
  6560. 00004782  FDD0                     .invalid   <<F/7/6>>
  6561. 00004784  FC4D FFA0                .extension 0xC4D <<F/1/6>>, 0xFFA0 // unimplemented
  6562. 00004788  0074 FFD4 0074           ori.w      [A4 + D0.w + 0x74], 0xFFD4
  6563. 0000478E  FFA0                     .invalid   <<F/6/7>>
  6564. 00004790  FC4D FDD0                .extension 0xC4D <<F/1/6>>, 0xFDD0 // unimplemented
  6565. 00004794  008E 0004 FFE9           ori.l      A6, 0x4FFE9
  6566. 0000479A  FFEA                     .invalid   <<F/7/7>>
  6567. 0000479C  0004 0087                ori.b      D4, 0x87
  6568. 000047A0  FDE9                     .invalid   <<F/7/6>>
  6569. 000047A2  FC78 FFA5                .extension 0xC78 <<F/1/6>>, 0xFFA5 // unimplemented
  6570. 000047A6  006F FFD6 006F           ori.w      [A7 + 0x6F], 0xFFD6
  6571. 000047AC  FFA5                     .invalid   <<F/6/7>>
  6572. 000047AE  FC78 FDE9                .extension 0xC78 <<F/1/6>>, 0xFDE9 // unimplemented
  6573. 000047B2  0087 0004 FFEA           ori.l      D7, 0x4FFEA
  6574. 000047B8  FFEB                     .invalid   <<F/7/7>>
  6575. 000047BA  0004 0081                ori.b      D4, 0x81
  6576. 000047BE  FE03 FCA3                .unknown   0xFE03 0xFCA3 (W = 7)
  6577. 000047C2  FFA9                     .invalid   <<F/6/7>>
  6578. 000047C4  006A FFD8 006A           ori.w      [A2 + 0x6A], 0xFFD8
  6579. 000047CA  FFA9                     .invalid   <<F/6/7>>
  6580. 000047CC  FCA3 FE03                .extension 0xCA3 <<F/2-3/6>> // unimplemented
  6581. 000047D0  0081 0004 FFEB           ori.l      D1, 0x4FFEB
  6582. 000047D6  FFEC                     .invalid   <<F/7/7>>
  6583. 000047D8  0004 007A                ori.b      D4, 0x7A /* 'z' */
  6584. 000047DC  FE1C FCCE                .unknown   0xFE1C 0xFCCE (W = 7)
  6585. 000047E0  FFAD                     .invalid   <<F/6/7>>
  6586. 000047E2  0064 FFDA                ori.w      -[A4], 0xFFDA
  6587. 000047E6  0064 FFAD                ori.w      -[A4], 0xFFAD
  6588. 000047EA  FCCE FE1C                .extension 0xCCE <<F/2-3/6>> // unimplemented
  6589. 000047EE  007A 0004 FFEC           ori.w      [PC - 0x14 /* 000047DC, value 0xFE1C */], 0x4
  6590. 000047F4  FFED                     .invalid   <<F/7/7>>
  6591. 000047F6  0003 0074                ori.b      D3, 0x74 /* 't' */
  6592. 000047FA  FE36 FCF9                .unknown   0xFE36 0xFCF9 (W = 7)
  6593. 000047FE  FFB2                     .invalid   <<F/6/7>>
  6594. 00004800  005F FFDC                ori.w      [A7]+, 0xFFDC
  6595. 00004804  005F FFB2                ori.w      [A7]+, 0xFFB2
  6596. 00004808  FCF9 FE36                .extension 0xCF9 <<F/2-3/6>> // unimplemented
  6597. 0000480C  0074 0003 FFED           ori.w      <<invalid full ext with IS == 1 and I/IS == 5>>, 0x3
  6598. 00004812  FFEE                     .invalid   <<F/7/7>>
  6599. 00004814  0003 006E                ori.b      D3, 0x6E /* 'n' */
  6600. 00004818  FE4F FD24                .extension 0xE4F <<F/1/7>>, 0xFD24 // unimplemented
  6601. 0000481C  FFB6                     .invalid   <<F/6/7>>
  6602. 0000481E  005A FFDE                ori.w      [A2]+, 0xFFDE
  6603. 00004822  005A FFB6                ori.w      [A2]+, 0xFFB6
  6604. 00004826  FD24                     .extension 0xD24 <<F/4-5/6>> // unimplemented
  6605. 00004828  FE4F 006E                .extension 0xE4F <<F/1/7>>, 0x006E // unimplemented
  6606. 0000482C  0003 FFEE                ori.b      D3, 0xEE
  6607. 00004830  FFEF                     .invalid   <<F/7/7>>
  6608. 00004832  0003 0067                ori.b      D3, 0x67 /* 'g' */
  6609. 00004836  FE69 FD4F                .extension 0xE69 <<F/1/7>>, 0xFD4F // unimplemented
  6610. 0000483A  FFBA                     .invalid   <<F/6/7>>
  6611. 0000483C  0055 FFE0                ori.w      [A5], 0xFFE0
  6612. 00004840  0055 FFBA                ori.w      [A5], 0xFFBA
  6613. 00004844  FD4F                     .extension 0xD4F <<F/4-5/6>> // unimplemented
  6614. 00004846  FE69 0067                .extension 0xE69 <<F/1/7>>, 0x0067 // unimplemented
  6615. 0000484A  0003 FFEF                ori.b      D3, 0xEF
  6616. 0000484E  FFF0                     .invalid   <<F/7/7>>
  6617. 00004850  0003 0061                ori.b      D3, 0x61 /* 'a' */
  6618. 00004854  FE82 FD7A                .extension 0xE82 <<F/2-3/7>> // unimplemented
  6619. 00004858  FFBF                     .invalid   <<F/6/7>>
  6620. 0000485A  004F FFE2                ori.w      A7, 0xFFE2
  6621. 0000485E  004F FFBF                ori.w      A7, 0xFFBF
  6622. 00004862  FD7A                     .extension 0xD7A <<F/4-5/6>> // unimplemented
  6623. 00004864  FE82 0061                .extension 0xE82 <<F/2-3/7>> // unimplemented
  6624. 00004868  0003 FFF0                ori.b      D3, 0xF0
  6625. 0000486C  FFF1                     .invalid   <<F/7/7>>
  6626. 0000486E  0003 005A                ori.b      D3, 0x5A /* 'Z' */
  6627. 00004872  FE9C FDA5                .extension 0xE9C <<F/2-3/7>> // unimplemented
  6628. 00004876  FFC3                     .invalid   <<F/7/7>>
  6629. 00004878  004A FFE4                ori.w      A2, 0xFFE4
  6630. 0000487C  004A FFC3                ori.w      A2, 0xFFC3
  6631. 00004880  FDA5                     .invalid   <<F/6/6>>
  6632. 00004882  FE9C 005A                .extension 0xE9C <<F/2-3/7>> // unimplemented
  6633. 00004886  0003 FFF1                ori.b      D3, 0xF1
  6634. 0000488A  FFF2                     .invalid   <<F/7/7>>
  6635. 0000488C  0002 0054                ori.b      D2, 0x54 /* 'T' */
  6636. 00004890  FEB5 FDD0                .extension 0xEB5 <<F/2-3/7>> // unimplemented
  6637. 00004894  FFC7                     .invalid   <<F/7/7>>
  6638. 00004896  0045 FFE6                ori.w      D5, 0xFFE6
  6639. 0000489A  0045 FFC7                ori.w      D5, 0xFFC7
  6640. 0000489E  FDD0                     .invalid   <<F/7/6>>
  6641. 000048A0  FEB5 0054                .extension 0xEB5 <<F/2-3/7>> // unimplemented
  6642. 000048A4  0002 FFF2                ori.b      D2, 0xF2
  6643. 000048A8  FFF3                     .invalid   <<F/7/7>>
  6644. 000048AA  0002 004D                ori.b      D2, 0x4D /* 'M' */
  6645. 000048AE  FECE FDFB                .extension 0xECE <<F/2-3/7>> // unimplemented
  6646. 000048B2  FFCC                     .invalid   <<F/7/7>>
  6647. 000048B4  003F FFE8                ori.b      <<invalid special address>>, 0xE8
  6648. 000048B8  003F FFCC                ori.b      <<invalid special address>>, 0xCC
  6649. 000048BC  FDFB                     .invalid   <<F/7/6>>
  6650. 000048BE  FECE 004D                .extension 0xECE <<F/2-3/7>> // unimplemented
  6651. 000048C2  0002 FFF3                ori.b      D2, 0xF3
  6652. 000048C6  FFF5                     .invalid   <<F/7/7>>
  6653. 000048C8  0002 0047                ori.b      D2, 0x47 /* 'G' */
  6654. 000048CC  FEE8 FE26                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  6655. 000048D0  FFD0                     .invalid   <<F/7/7>>
  6656. 000048D2  003A FFEA 003A           ori.b      [PC + 0x3A /* 0000490E, value 0x0, cstring "" */], 0xEA
  6657. 000048D8  FFD0                     .invalid   <<F/7/7>>
  6658. 000048DA  FE26 FEE8                .unknown   0xFE26 0xFEE8 (W = 7)
  6659. 000048DE  0047 0002                ori.w      D7, 0x2
  6660. 000048E2  FFF5                     .invalid   <<F/7/7>>
  6661. 000048E4  FFF6                     .invalid   <<F/7/7>>
  6662. 000048E6  0002 0040                ori.b      D2, 0x40 /* '@' */
  6663. 000048EA  FF01                     .extension 0xF01 <<F/4-5/7>> // unimplemented
  6664. 000048EC  FE51 FFD4                .extension 0xE51 <<F/1/7>>, 0xFFD4 // unimplemented
  6665. 000048F0  0035 FFEC 0035           ori.b      [A5 + D0.w + 0x35], 0xEC
  6666. 000048F6  FFD4                     .invalid   <<F/7/7>>
  6667. 000048F8  FE51 FF01                .extension 0xE51 <<F/1/7>>, 0xFF01 // unimplemented
  6668. 000048FC  0040 0002                ori.w      D0, 0x2
  6669. 00004900  FFF6                     .invalid   <<F/7/7>>
  6670. 00004902  FFF7                     .invalid   <<F/7/7>>
  6671. 00004904  0002 003A                ori.b      D2, 0x3A /* ':' */
  6672. 00004908  FF1B                     .extension 0xF1B <<F/4-5/7>> // unimplemented
  6673. 0000490A  FE7D FFD9                .extension 0xE7D <<F/1/7>>, 0xFFD9 // unimplemented
  6674. 0000490E  0030 FFEE 0030           ori.b      [A0 + D0.w + 0x30], 0xEE
  6675. 00004914  FFD9                     .invalid   <<F/7/7>>
  6676. 00004916  FE7D FF1B                .extension 0xE7D <<F/1/7>>, 0xFF1B // unimplemented
  6677. 0000491A  003A 0002 FFF7           ori.b      [PC - 0x9 /* 00004913, value 0x30 '0' */], 0x2
  6678. 00004920  FFF8                     .invalid   <<F/7/7>>
  6679. 00004922  0002 0034                ori.b      D2, 0x34 /* '4' */
  6680. 00004926  FF34                     .extension 0xF34 <<F/4-5/7>> // unimplemented
  6681. 00004928  FEA8 FFDD                .extension 0xEA8 <<F/2-3/7>> // unimplemented
  6682. 0000492C  002A FFF0 002A           ori.b      [A2 + 0x2A], 0xF0
  6683. 00004932  FFDD                     .invalid   <<F/7/7>>
  6684. 00004934  FEA8 FF34                .extension 0xEA8 <<F/2-3/7>> // unimplemented
  6685. 00004938  0034 0002 FFF8 FFF9 0001 ori.b      [-0x6FFFF], 0x2
  6686. 00004942  002D FF4E FED3           ori.b      [A5 - 0x12D], 0x4E /* 'N' */
  6687. 00004948  FFE2                     .invalid   <<F/7/7>>
  6688. 0000494A  0025 FFF2                ori.b      -[A5], 0xF2
  6689. 0000494E  0025 FFE2                ori.b      -[A5], 0xE2
  6690. 00004952  FED3 FF4E                .extension 0xED3 <<F/2-3/7>> // unimplemented
  6691. 00004956  002D 0001 FFF9           ori.b      [A5 - 0x7], 0x1
  6692. 0000495C  FFFA                     .invalid   <<F/7/7>>
  6693. 0000495E  0001 0027                ori.b      D1, 0x27 /* '\'' */
  6694. 00004962  FF67                     .extension 0xF67 <<F/4-5/7>> // unimplemented
  6695. 00004964  FEFE FFE6                .extension 0xEFE <<F/2-3/7>> // unimplemented
  6696. 00004968  0020 FFF4                ori.b      -[A0], 0xF4
  6697. 0000496C  0020 FFE6                ori.b      -[A0], 0xE6
  6698. 00004970  FEFE FF67                .extension 0xEFE <<F/2-3/7>> // unimplemented
  6699. 00004974  0027 0001                ori.b      -[A7], 0x1
  6700. 00004978  FFFA                     .invalid   <<F/7/7>>
  6701. 0000497A  FFFB                     .invalid   <<F/7/7>>
  6702. 0000497C  0001 0020                ori.b      D1, 0x20 /* ' ' */
  6703. 00004980  FF81                     .invalid   <<F/6/7>>
  6704. 00004982  FF29                     .extension 0xF29 <<F/4-5/7>> // unimplemented
  6705. 00004984  FFEA                     .invalid   <<F/7/7>>
  6706. 00004986  001A FFF6                ori.b      [A2]+, 0xF6
  6707. 0000498A  001A FFEA                ori.b      [A2]+, 0xEA
  6708. 0000498E  FF29                     .extension 0xF29 <<F/4-5/7>> // unimplemented
  6709. 00004990  FF81                     .invalid   <<F/6/7>>
  6710. 00004992  0020 0001                ori.b      -[A0], 0x1
  6711. 00004996  FFFB                     .invalid   <<F/7/7>>
  6712. 00004998  FFFC                     .invalid   <<F/7/7>>
  6713. 0000499A  0001 001A                ori.b      D1, 0x1A
  6714. 0000499E  FF9A                     .invalid   <<F/6/7>>
  6715. 000049A0  FF54                     .extension 0xF54 <<F/4-5/7>> // unimplemented
  6716. 000049A2  FFEF                     .invalid   <<F/7/7>>
  6717. 000049A4  0015 FFF8                ori.b      [A5], 0xF8
  6718. 000049A8  0015 FFEF                ori.b      [A5], 0xEF
  6719. 000049AC  FF54                     .extension 0xF54 <<F/4-5/7>> // unimplemented
  6720. 000049AE  FF9A                     .invalid   <<F/6/7>>
  6721. 000049B0  001A 0001                ori.b      [A2]+, 0x1
  6722. 000049B4  FFFC                     .invalid   <<F/7/7>>
  6723. 000049B6  FFFD                     .invalid   <<F/7/7>>
  6724. 000049B8  0001 0013                ori.b      D1, 0x13
  6725. 000049BC  FFB4                     .invalid   <<F/6/7>>
  6726. 000049BE  FF7F                     .extension 0xF7F <<F/4-5/7>> // unimplemented
  6727. 000049C0  FFF3                     .invalid   <<F/7/7>>
  6728. 000049C2  0010 FFFA                ori.b      [A0], 0xFA
  6729. 000049C6  0010 FFF3                ori.b      [A0], 0xF3
  6730. 000049CA  FF7F                     .extension 0xF7F <<F/4-5/7>> // unimplemented
  6731. 000049CC  FFB4                     .invalid   <<F/6/7>>
  6732. 000049CE  0013 0001                ori.b      [A3], 0x1
  6733. 000049D2  FFFD                     .invalid   <<F/7/7>>
  6734. 000049D4  FFFE                     .invalid   <<F/7/7>>
  6735. 000049D6  0000 000D                ori.b      D0, 0xD /* '\r' */
  6736. 000049DA  FFCD                     .invalid   <<F/7/7>>
  6737. 000049DC  FFAA                     .invalid   <<F/6/7>>
  6738. 000049DE  FFF7                     .invalid   <<F/7/7>>
  6739. 000049E0  000B FFFC                ori.b      A3, 0xFC
  6740. 000049E4  000B FFF7                ori.b      A3, 0xF7
  6741. 000049E8  FFAA                     .invalid   <<F/6/7>>
  6742. 000049EA  FFCD                     .invalid   <<F/7/7>>
  6743. 000049EC  000D 0000                ori.b      A5, 0x0
  6744. 000049F0  FFFE                     .invalid   <<F/7/7>>
  6745. 000049F2  FFFF                     .invalid   <<F/7/7>>
  6746. 000049F4  0000 0006                ori.b      D0, 0x6
  6747. 000049F8  FFE7                     .invalid   <<F/7/7>>
  6748. 000049FA  FFD5                     .invalid   <<F/7/7>>
  6749. 000049FC  FFFC                     .invalid   <<F/7/7>>
  6750. 000049FE  0005 FFFE                ori.b      D5, 0xFE
  6751. 00004A02  0005 FFFC                ori.b      D5, 0xFC
  6752. 00004A06  FFD5                     .invalid   <<F/7/7>>
  6753. 00004A08  FFE7                     .invalid   <<F/7/7>>
  6754. 00004A0A  0006 0000                ori.b      D6, 0x0
  6755. 00004A0E  FFFF                     .invalid   <<F/7/7>>
  6756. 00004A10  0000 0000                ori.b      D0, 0x0
  6757. 00004A14  0000 0000                ori.b      D0, 0x0
  6758. 00004A18  0000 0000                ori.b      D0, 0x0
  6759. 00004A1C  0000 0000                ori.b      D0, 0x0
  6760. 00004A20  0000 0000                ori.b      D0, 0x0
  6761. 00004A24  0000 0000                ori.b      D0, 0x0
  6762. 00004A28  0000 0000                ori.b      D0, 0x0
  6763. 00004A2C  0000 0001                ori.b      D0, 0x1
  6764. 00004A30  0000 FFFA                ori.b      D0, 0xFA
  6765. 00004A34  0019 002B                ori.b      [A1]+, 0x2B /* '+' */
  6766. 00004A38  0004 FFFB                ori.b      D4, 0xFB
  6767. 00004A3C  0002 FFFB                ori.b      D2, 0xFB
  6768. 00004A40  0004 002B                ori.b      D4, 0x2B /* '+' */
  6769. 00004A44  0019 FFFA                ori.b      [A1]+, 0xFA
  6770. 00004A48  0000 0001                ori.b      D0, 0x1
  6771. 00004A4C  0002 0000                ori.b      D2, 0x0
  6772. 00004A50  FFF3                     .invalid   <<F/7/7>>
  6773. 00004A52  0033 0056 0009           ori.b      [A3 + D0.w + 0x9], 0x56 /* 'V' */
  6774. 00004A58  FFF5                     .invalid   <<F/7/7>>
  6775. 00004A5A  0004 FFF5                ori.b      D4, 0xF5
  6776. 00004A5E  0009 0056                ori.b      A1, 0x56 /* 'V' */
  6777. 00004A62  0033 FFF3 0000           ori.b      [A3 + D0.w], 0xF3
  6778. 00004A68  0002 0003                ori.b      D2, 0x3
  6779. 00004A6C  FFFF                     .invalid   <<F/7/7>>
  6780. 00004A6E  FFED                     .invalid   <<F/7/7>>
  6781. 00004A70  004C 0081                ori.w      A4, 0x81
  6782. 00004A74  000D FFF0                ori.b      A5, 0xF0
  6783. 00004A78  0006 FFF0                ori.b      D6, 0xF0
  6784. 00004A7C  000D 0081                ori.b      A5, 0x81
  6785. 00004A80  004C FFED                ori.w      A4, 0xFFED
  6786. 00004A84  FFFF                     .invalid   <<F/7/7>>
  6787. 00004A86  0003 0004                ori.b      D3, 0x4
  6788. 00004A8A  FFFF                     .invalid   <<F/7/7>>
  6789. 00004A8C  FFE6                     .invalid   <<F/7/7>>
  6790. 00004A8E  0066 00AC                ori.w      -[A6], 0xAC
  6791. 00004A92  0011 FFEB                ori.b      [A1], 0xEB
  6792. 00004A96  0008 FFEB                ori.b      A0, 0xEB
  6793. 00004A9A  0011 00AC                ori.b      [A1], 0xAC
  6794. 00004A9E  0066 FFE6                ori.w      -[A6], 0xFFE6
  6795. 00004AA2  FFFF                     .invalid   <<F/7/7>>
  6796. 00004AA4  0004 0005                ori.b      D4, 0x5
  6797. 00004AA8  FFFF                     .invalid   <<F/7/7>>
  6798. 00004AAA  FFE0                     .invalid   <<F/7/7>>
  6799. 00004AAC  007F 00D7                ori.w      <<invalid special address>>, 0xD7
  6800. 00004AB0  0016 FFE6                ori.b      [A6], 0xE6
  6801. 00004AB4  000A FFE6                ori.b      A2, 0xE6
  6802. 00004AB8  0016 00D7                ori.b      [A6], 0xD7
  6803. 00004ABC  007F FFE0                ori.w      <<invalid special address>>, 0xFFE0
  6804. 00004AC0  FFFF                     .invalid   <<F/7/7>>
  6805. 00004AC2  0005 0006                ori.b      D5, 0x6
  6806. 00004AC6  FFFF                     .invalid   <<F/7/7>>
  6807. 00004AC8  FFD9                     .invalid   <<F/7/7>>
  6808. 00004ACA  0099 0102 001A           ori.l      [A1]+, 0x102001A
  6809. 00004AD0  FFE0                     .invalid   <<F/7/7>>
  6810. 00004AD2  000C FFE0                ori.b      A4, 0xE0
  6811. 00004AD6  001A 0102                ori.b      [A2]+, 0x2
  6812. 00004ADA  0099 FFD9 FFFF           ori.l      [A1]+, 0xFFD9FFFF
  6813. 00004AE0  0006 0007                ori.b      D6, 0x7
  6814. 00004AE4  FFFF                     .invalid   <<F/7/7>>
  6815. 00004AE6  FFD3                     .invalid   <<F/7/7>>
  6816. 00004AE8  00B2 012D 001E FFDB 000E FFDB ori.l      [[] + 0xEFFDB], 0x12D001E
  6817. 00004AF4  001E 012D                ori.b      [A6]+, 0x2D /* '-' */
  6818. 00004AF8  00B2 FFD3 FFFF 0007      ori.l      [A2 + D0.w + 0x7], 0xFFD3FFFF
  6819. 00004B00  0008 FFFF                ori.b      A0, 0xFF
  6820. 00004B04  FFCC                     .invalid   <<F/7/7>>
  6821. 00004B06  00CC                     .incomplete
  6822. 00004B08  0158                     bchg       [A0]+, D0
  6823. 00004B0A  0023 FFD6                ori.b      -[A3], 0xD6
  6824. 00004B0E  0010 FFD6                ori.b      [A0], 0xD6
  6825. 00004B12  0023 0158                ori.b      -[A3], 0x58 /* 'X' */
  6826. 00004B16  00CC                     .incomplete
  6827. 00004B18  FFCC                     .invalid   <<F/7/7>>
  6828. 00004B1A  FFFF                     .invalid   <<F/7/7>>
  6829. 00004B1C  0008 0009                ori.b      A0, 0x9 /* '\t' */
  6830. 00004B20  FFFE                     .invalid   <<F/7/7>>
  6831. 00004B22  FFC6                     .invalid   <<F/7/7>>
  6832. 00004B24  00E5                     .incomplete
  6833. 00004B26  0183                     bclr       D3, D0
  6834. 00004B28  0027 FFD0                ori.b      -[A7], 0xD0
  6835. 00004B2C  0012 FFD0                ori.b      [A2], 0xD0
  6836. 00004B30  0027 0183                ori.b      -[A7], 0x83
  6837. 00004B34  00E5                     .incomplete
  6838. 00004B36  FFC6                     .invalid   <<F/7/7>>
  6839. 00004B38  FFFE                     .invalid   <<F/7/7>>
  6840. 00004B3A  0009 000A                ori.b      A1, 0xA /* '\n' */
  6841. 00004B3E  FFFE                     .invalid   <<F/7/7>>
  6842. 00004B40  FFC0                     .invalid   <<F/7/7>>
  6843. 00004B42  00FF                     .incomplete
  6844. 00004B44  01AF 002C                bclr       [A7 + 0x2C], D0
  6845. 00004B48  FFCB                     .invalid   <<F/7/7>>
  6846. 00004B4A  0014 FFCB                ori.b      [A4], 0xCB
  6847. 00004B4E  002C 01AF 00FF           ori.b      [A4 + 0xFF], 0xAF
  6848. 00004B54  FFC0                     .invalid   <<F/7/7>>
  6849. 00004B56  FFFE                     .invalid   <<F/7/7>>
  6850. 00004B58  000A 000B                ori.b      A2, 0xB
  6851. 00004B5C  FFFE                     .invalid   <<F/7/7>>
  6852. 00004B5E  FFB9                     .invalid   <<F/6/7>>
  6853. 00004B60  0118                     btst       [A0]+, D0
  6854. 00004B62  01DA                     .incomplete
  6855. 00004B64  0030 FFC6 0016           ori.b      [A0 + D0.w + 0x16], 0xC6
  6856. 00004B6A  FFC6                     .invalid   <<F/7/7>>
  6857. 00004B6C  0030 01DA 0118           ori.b      [A0 + D0], 0xDA
  6858. 00004B72  FFB9                     .invalid   <<F/6/7>>
  6859. 00004B74  FFFE                     .invalid   <<F/7/7>>
  6860. 00004B76  000B 000D                ori.b      A3, 0xD /* '\r' */
  6861. 00004B7A  FFFE                     .invalid   <<F/7/7>>
  6862. 00004B7C  FFB3                     .invalid   <<F/6/7>>
  6863. 00004B7E  0132 0205                btst       [A2 + D0.w * 2 + 0x5], D0
  6864. 00004B82  0034 FFC1 0018           ori.b      [A4 + D0.w + 0x18], 0xC1
  6865. 00004B88  FFC1                     .invalid   <<F/7/7>>
  6866. 00004B8A  0034 0205 0132 FFB3 FFFE 000D ori.b      [[A4 - 0x4C0002 + D0] + 0xD], 0x5
  6867. 00004B96  000E FFFE                ori.b      A6, 0xFE
  6868. 00004B9A  FFAC                     .invalid   <<F/6/7>>
  6869. 00004B9C  014B                     bchg       A3, D0
  6870. 00004B9E  0230 0039 FFBB 001A FFBB 0039 0230 andi.b     [[0x1AFFBB + A7 * 8] + 0x390230], 0x39 /* '9' */
  6871. 00004BAC  014B                     bchg       A3, D0
  6872. 00004BAE  FFAC                     .invalid   <<F/6/7>>
  6873. 00004BB0  FFFE                     .invalid   <<F/7/7>>
  6874. 00004BB2  000E 000F                ori.b      A6, 0xF
  6875. 00004BB6  FFFD                     .invalid   <<F/7/7>>
  6876. 00004BB8  FFA6                     .invalid   <<F/6/7>>
  6877. 00004BBA  0164                     bchg       -[A4], D0
  6878. 00004BBC  025B 003D                andi.w     [A3]+, 0x3D /* '=' */
  6879. 00004BC0  FFB6                     .invalid   <<F/6/7>>
  6880. 00004BC2  001C FFB6                ori.b      [A4]+, 0xB6
  6881. 00004BC6  003D 025B                ori.b      <<invalid special address>>, 0x5B /* '[' */
  6882. 00004BCA  0164                     bchg       -[A4], D0
  6883. 00004BCC  FFA6                     .invalid   <<F/6/7>>
  6884. 00004BCE  FFFD                     .invalid   <<F/7/7>>
  6885. 00004BD0  000F 0010                ori.b      A7, 0x10
  6886. 00004BD4  FFFD                     .invalid   <<F/7/7>>
  6887. 00004BD6  FF9F                     .invalid   <<F/6/7>>
  6888. 00004BD8  017E                     bchg       <<invalid special address>>, D0
  6889. 00004BDA  0286 0041 FFB1           andi.l     D6, 0x41FFB1
  6890. 00004BE0  001E FFB1                ori.b      [A6]+, 0xB1
  6891. 00004BE4  0041 0286                ori.w      D1, 0x286
  6892. 00004BE8  017E                     bchg       <<invalid special address>>, D0
  6893. 00004BEA  FF9F                     .invalid   <<F/6/7>>
  6894. 00004BEC  FFFD                     .invalid   <<F/7/7>>
  6895. 00004BEE  0010 0011                ori.b      [A0], 0x11
  6896. 00004BF2  FFFD                     .invalid   <<F/7/7>>
  6897. 00004BF4  FF99                     .invalid   <<F/6/7>>
  6898. 00004BF6  0197                     bclr       [A7], D0
  6899. 00004BF8  02B1 0046 FFAC 0020      andi.l     [A1 + D0.w + 0x20], 0x46FFAC
  6900. 00004C00  FFAC                     .invalid   <<F/6/7>>
  6901. 00004C02  0046 02B1                ori.w      D6, 0x2B1
  6902. 00004C06  0197                     bclr       [A7], D0
  6903. 00004C08  FF99                     .invalid   <<F/6/7>>
  6904. 00004C0A  FFFD                     .invalid   <<F/7/7>>
  6905. 00004C0C  0011 0012                ori.b      [A1], 0x12
  6906. 00004C10  FFFD                     .invalid   <<F/7/7>>
  6907. 00004C12  FF92                     .invalid   <<F/6/7>>
  6908. 00004C14  01B1 02DC                bclr       [A1 + D0.w * 2 - 0x36], D0
  6909. 00004C18  004A FFA6                ori.w      A2, 0xFFA6
  6910. 00004C1C  0022 FFA6                ori.b      -[A2], 0xA6
  6911. 00004C20  004A 02DC                ori.w      A2, 0x2DC
  6912. 00004C24  01B1 FF92 FFFD           bclr       [[ + A7 * 8] - 0x3], D0
  6913. 00004C2A  0012 0013                ori.b      [A2], 0x13
  6914. 00004C2E  FFFD                     .invalid   <<F/7/7>>
  6915. 00004C30  FF8C                     .invalid   <<F/6/7>>
  6916. 00004C32  01CA                     .incomplete
  6917. 00004C34  0307                     btst       D7, D1
  6918. 00004C36  004E FFA1                ori.w      A6, 0xFFA1
  6919. 00004C3A  0024 FFA1                ori.b      -[A4], 0xA1
  6920. 00004C3E  004E 0307                ori.w      A6, 0x307
  6921. 00004C42  01CA                     .incomplete
  6922. 00004C44  FF8C                     .invalid   <<F/6/7>>
  6923. 00004C46  FFFD                     .invalid   <<F/7/7>>
  6924. 00004C48  0013 0014                ori.b      [A3], 0x14
  6925. 00004C4C  FFFC                     .invalid   <<F/7/7>>
  6926. 00004C4E  FF86                     .invalid   <<F/6/7>>
  6927. 00004C50  01E4                     .incomplete
  6928. 00004C52  0332 0053                btst       [A2 + D0.w + 0x53], D1
  6929. 00004C56  FF9C                     .invalid   <<F/6/7>>
  6930. 00004C58  0026 FF9C                ori.b      -[A6], 0x9C
  6931. 00004C5C  0053 0332                ori.w      [A3], 0x332
  6932. 00004C60  01E4                     .incomplete
  6933. 00004C62  FF86                     .invalid   <<F/6/7>>
  6934. 00004C64  FFFC                     .invalid   <<F/7/7>>
  6935. 00004C66  0014 0015                ori.b      [A4], 0x15
  6936. 00004C6A  FFFC                     .invalid   <<F/7/7>>
  6937. 00004C6C  FF7F                     .extension 0xF7F <<F/4-5/7>> // unimplemented
  6938. 00004C6E  01FD                     .incomplete
  6939. 00004C70  035D                     bchg       [A5]+, D1
  6940. 00004C72  0057 FF96                ori.w      [A7], 0xFF96
  6941. 00004C76  0028 FF96 0057           ori.b      [A0 + 0x57], 0x96
  6942. 00004C7C  035D                     bchg       [A5]+, D1
  6943. 00004C7E  01FD                     .incomplete
  6944. 00004C80  FF7F                     .extension 0xF7F <<F/4-5/7>> // unimplemented
  6945. 00004C82  FFFC                     .invalid   <<F/7/7>>
  6946. 00004C84  0015 0016                ori.b      [A5], 0x16
  6947. 00004C88  FFFC                     .invalid   <<F/7/7>>
  6948. 00004C8A  FF79                     .extension 0xF79 <<F/4-5/7>> // unimplemented
  6949. 00004C8C  0217 0388                andi.b     [A7], 0x88
  6950. 00004C90  005B FF91                ori.w      [A3]+, 0xFF91
  6951. 00004C94  002A FF91 005B           ori.b      [A2 + 0x5B], 0x91
  6952. 00004C9A  0388                     bclr       A0, D1
  6953. 00004C9C  0217 FF79                andi.b     [A7], 0x79 /* 'y' */
  6954. 00004CA0  FFFC                     .invalid   <<F/7/7>>
  6955. 00004CA2  0016 0017                ori.b      [A6], 0x17
  6956. 00004CA6  FFFC                     .invalid   <<F/7/7>>
  6957. 00004CA8  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  6958. 00004CAA  0230 03B3 0060           andi.b     [A0 + D0.w + 0x60], 0xB3
  6959. 00004CB0  FF8C                     .invalid   <<F/6/7>>
  6960. 00004CB2  002C FF8C 0060           ori.b      [A4 + 0x60], 0x8C
  6961. 00004CB8  03B3 0230                bclr       [A3 + D0.w * 2 + 0x30], D1
  6962. 00004CBC  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  6963. 00004CBE  FFFC                     .invalid   <<F/7/7>>
  6964. 00004CC0  0017 0018                ori.b      [A7], 0x18
  6965. 00004CC4  FFFC                     .invalid   <<F/7/7>>
  6966. 00004CC6  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  6967. 00004CC8  024A 03DE                andi.w     A2, 0x3DE
  6968. 00004CCC  0064 FF87                ori.w      -[A4], 0xFF87
  6969. 00004CD0  002E FF87 0064           ori.b      [A6 + 0x64], 0x87
  6970. 00004CD6  03DE                     .incomplete
  6971. 00004CD8  024A FF6C                andi.w     A2, 0xFF6C
  6972. 00004CDC  FFFC                     .invalid   <<F/7/7>>
  6973. 00004CDE  0018 0019                ori.b      [A0]+, 0x19
  6974. 00004CE2  FFFC                     .invalid   <<F/7/7>>
  6975. 00004CE4  FF65                     .extension 0xF65 <<F/4-5/7>> // unimplemented
  6976. 00004CE6  0263 0409                andi.w     -[A3], 0x409
  6977. 00004CEA  0068 FF81 0030           ori.w      [A0 + 0x30], 0xFF81
  6978. 00004CF0  FF81                     .invalid   <<F/6/7>>
  6979. 00004CF2  0068 0409 0263           ori.w      [A0 + 0x263], 0x409
  6980. 00004CF8  FF65                     .extension 0xF65 <<F/4-5/7>> // unimplemented
  6981. 00004CFA  FFFC                     .invalid   <<F/7/7>>
  6982. 00004CFC  0019 001A                ori.b      [A1]+, 0x1A
  6983. 00004D00  FFFB                     .invalid   <<F/7/7>>
  6984. 00004D02  FF5F                     .extension 0xF5F <<F/4-5/7>> // unimplemented
  6985. 00004D04  027D 0434                andi.w     <<invalid special address>>, 0x434
  6986. 00004D08  006D FF7C 0032           ori.w      [A5 + 0x32 /* export_2 */], 0xFF7C
  6987. 00004D0E  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  6988. 00004D10  006D 0434 027D           ori.w      [A5 + 0x27D], 0x434
  6989. 00004D16  FF5F                     .extension 0xF5F <<F/4-5/7>> // unimplemented
  6990. 00004D18  FFFB                     .invalid   <<F/7/7>>
  6991. 00004D1A  001A 001B                ori.b      [A2]+, 0x1B
  6992. 00004D1E  FFFB                     .invalid   <<F/7/7>>
  6993. 00004D20  FF59                     .extension 0xF59 <<F/4-5/7>> // unimplemented
  6994. 00004D22  0296 045F 0071           andi.l     [A6], 0x45F0071
  6995. 00004D28  FF77                     .extension 0xF77 <<F/4-5/7>> // unimplemented
  6996. 00004D2A  0034 FF77 0071           ori.b      [A4 + D0.w + 0x71], 0x77 /* 'w' */
  6997. 00004D30  045F 0296                subi.w     [A7]+, 0x296
  6998. 00004D34  FF59                     .extension 0xF59 <<F/4-5/7>> // unimplemented
  6999. 00004D36  FFFB                     .invalid   <<F/7/7>>
  7000. 00004D38  001B 001C                ori.b      [A3]+, 0x1C
  7001. 00004D3C  FFFB                     .invalid   <<F/7/7>>
  7002. 00004D3E  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  7003. 00004D40  02AF 048A 0076 FF71      andi.l     [A7 - 0x8F], 0x48A0076
  7004. 00004D48  0036 FF71 0076           ori.b      [A6 + D0.w + 0x76], 0x71 /* 'q' */
  7005. 00004D4E  048A 02AF FF52           subi.l     A2, 0x2AFFF52
  7006. 00004D54  FFFB                     .invalid   <<F/7/7>>
  7007. 00004D56  001C 001D                ori.b      [A4]+, 0x1D
  7008. 00004D5A  FFFB                     .invalid   <<F/7/7>>
  7009. 00004D5C  FF4C                     .extension 0xF4C <<F/4-5/7>> // unimplemented
  7010. 00004D5E  02C9                     .incomplete
  7011. 00004D60  04B5 007A FF6C 0038      subi.l     [A5 + D0.w + 0x38], 0x7AFF6C
  7012. 00004D68  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  7013. 00004D6A  007A 04B5 02C9           ori.w      [PC + 0x2C9 /* 00005035, value 0xED00 */], 0x4B5
  7014. 00004D70  FF4C                     .extension 0xF4C <<F/4-5/7>> // unimplemented
  7015. 00004D72  FFFB                     .invalid   <<F/7/7>>
  7016. 00004D74  001D 001E                ori.b      [A5]+, 0x1E
  7017. 00004D78  FFFB                     .invalid   <<F/7/7>>
  7018. 00004D7A  FF45                     .extension 0xF45 <<F/4-5/7>> // unimplemented
  7019. 00004D7C  02E2                     .incomplete
  7020. 00004D7E  04E0                     .incomplete
  7021. 00004D80  007E FF67                ori.w      <<invalid special address>>, 0xFF67
  7022. 00004D84  003A FF67 007E           ori.b      [PC + 0x7E /* 00004E04, value 0x3 */], 0x67 /* 'g' */
  7023. 00004D8A  04E0                     .incomplete
  7024. 00004D8C  02E2                     .incomplete
  7025. 00004D8E  FF45                     .extension 0xF45 <<F/4-5/7>> // unimplemented
  7026. 00004D90  FFFB                     .invalid   <<F/7/7>>
  7027. 00004D92  001E 001F                ori.b      [A6]+, 0x1F
  7028. 00004D96  FFFA                     .invalid   <<F/7/7>>
  7029. 00004D98  FF3F                     .extension 0xF3F <<F/4-5/7>> // unimplemented
  7030. 00004D9A  02FC                     .incomplete
  7031. 00004D9C  050C                     btst       A4, D2
  7032. 00004D9E  0083 FF62 003C           ori.l      D3, 0xFF62003C
  7033. 00004DA4  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  7034. 00004DA6  0083 050C 02FC           ori.l      D3, 0x50C02FC
  7035. 00004DAC  FF3F                     .extension 0xF3F <<F/4-5/7>> // unimplemented
  7036. 00004DAE  FFFA                     .invalid   <<F/7/7>>
  7037. 00004DB0  001F 0020                ori.b      [A7]+, 0x20 /* ' ' */
  7038. 00004DB4  FFFA                     .invalid   <<F/7/7>>
  7039. 00004DB6  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  7040. 00004DB8  0315                     btst       [A5], D1
  7041. 00004DBA  0537 0087                btst       [A7 + D0.w - 0x121], D2
  7042. 00004DBE  FF5C                     .extension 0xF5C <<F/4-5/7>> // unimplemented
  7043. 00004DC0  003E FF5C                ori.b      <<invalid special address>>, 0x5C /* '\\' */
  7044. 00004DC4  0087 0537 0315           ori.l      D7, 0x5370315
  7045. 00004DCA  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  7046. 00004DCC  FFFA                     .invalid   <<F/7/7>>
  7047. 00004DCE  0020 0021                ori.b      -[A0], 0x21 /* '!' */
  7048. 00004DD2  FFFA                     .invalid   <<F/7/7>>
  7049. 00004DD4  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  7050. 00004DD6  032F 0562                btst       [A7 + 0x562], D1
  7051. 00004DDA  008B FF57 0040           ori.l      A3, 0xFF570040
  7052. 00004DE0  FF57                     .extension 0xF57 <<F/4-5/7>> // unimplemented
  7053. 00004DE2  008B 0562 032F           ori.l      A3, 0x562032F
  7054. 00004DE8  FF32                     .extension 0xF32 <<F/4-5/7>> // unimplemented
  7055. 00004DEA  FFFA                     .invalid   <<F/7/7>>
  7056. 00004DEC  0021 0022                ori.b      -[A1], 0x22 /* '\"' */
  7057. 00004DF0  FFFA                     .invalid   <<F/7/7>>
  7058. 00004DF2  FF2B                     .extension 0xF2B <<F/4-5/7>> // unimplemented
  7059. 00004DF4  0348                     bchg       A0, D1
  7060. 00004DF6  058D                     bclr       A5, D2
  7061. 00004DF8  0090 FF52 0042           ori.l      [A0], 0xFF520042
  7062. 00004DFE  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  7063. 00004E00  0090 058D 0348           ori.l      [A0], 0x58D0348
  7064. 00004E06  FF2B                     .extension 0xF2B <<F/4-5/7>> // unimplemented
  7065. 00004E08  FFFA                     .invalid   <<F/7/7>>
  7066. 00004E0A  0022 0023                ori.b      -[A2], 0x23 /* '#' */
  7067. 00004E0E  FFFA                     .invalid   <<F/7/7>>
  7068. 00004E10  FF25                     .extension 0xF25 <<F/4-5/7>> // unimplemented
  7069. 00004E12  0362                     bchg       -[A2], D1
  7070. 00004E14  05B8 0094                bclr       [0x00000094], D2
  7071. 00004E18  FF4C                     .extension 0xF4C <<F/4-5/7>> // unimplemented
  7072. 00004E1A  0044 FF4C                ori.w      D4, 0xFF4C
  7073. 00004E1E  0094 05B8 0362           ori.l      [A4], 0x5B80362
  7074. 00004E24  FF25                     .extension 0xF25 <<F/4-5/7>> // unimplemented
  7075. 00004E26  FFFA                     .invalid   <<F/7/7>>
  7076. 00004E28  0023 0025                ori.b      -[A3], 0x25 /* '%' */
  7077. 00004E2C  FFF9                     .invalid   <<F/7/7>>
  7078. 00004E2E  FF1F                     .extension 0xF1F <<F/4-5/7>> // unimplemented
  7079. 00004E30  037B 05E3 0098 FF47 0046 bchg       [[0x98] - 0xB8FFBA], D1
  7080. 00004E3A  FF47                     .extension 0xF47 <<F/4-5/7>> // unimplemented
  7081. 00004E3C  0098 05E3 037B           ori.l      [A0]+, 0x5E3037B
  7082. 00004E42  FF1F                     .extension 0xF1F <<F/4-5/7>> // unimplemented
  7083. 00004E44  FFF9                     .invalid   <<F/7/7>>
  7084. 00004E46  0025 0026                ori.b      -[A5], 0x26 /* '&' */
  7085. 00004E4A  FFF9                     .invalid   <<F/7/7>>
  7086. 00004E4C  FF18                     .extension 0xF18 <<F/4-5/7>> // unimplemented
  7087. 00004E4E  0395                     bclr       [A5], D1
  7088. 00004E50  060E 009D                addi.b     A6, 0x9D
  7089. 00004E54  FF42                     .extension 0xF42 <<F/4-5/7>> // unimplemented
  7090. 00004E56  0048 FF42                ori.w      A0, 0xFF42
  7091. 00004E5A  009D 060E 0395           ori.l      [A5]+, 0x60E0395
  7092. 00004E60  FF18                     .extension 0xF18 <<F/4-5/7>> // unimplemented
  7093. 00004E62  FFF9                     .invalid   <<F/7/7>>
  7094. 00004E64  0026 0027                ori.b      -[A6], 0x27 /* '\'' */
  7095. 00004E68  FFF9                     .invalid   <<F/7/7>>
  7096. 00004E6A  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  7097. 00004E6C  03AE 0639                bclr       [A6 + 0x639], D1
  7098. 00004E70  00A1 FF3D 004A           ori.l      -[A1], 0xFF3D004A
  7099. 00004E76  FF3D                     .extension 0xF3D <<F/4-5/7>> // unimplemented
  7100. 00004E78  00A1 0639 03AE           ori.l      -[A1], 0x63903AE
  7101. 00004E7E  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  7102. 00004E80  FFF9                     .invalid   <<F/7/7>>
  7103. 00004E82  0027 0028                ori.b      -[A7], 0x28 /* '(' */
  7104. 00004E86  FFF9                     .invalid   <<F/7/7>>
  7105. 00004E88  FF0B                     .extension 0xF0B <<F/4-5/7>> // unimplemented
  7106. 00004E8A  03C8                     .incomplete
  7107. 00004E8C  0664 00A5                addi.w     -[A4], 0xA5
  7108. 00004E90  FF37                     .extension 0xF37 <<F/4-5/7>> // unimplemented
  7109. 00004E92  004C FF37                ori.w      A4, 0xFF37
  7110. 00004E96  00A5 0664 03C8           ori.l      -[A5], 0x66403C8
  7111. 00004E9C  FF0B                     .extension 0xF0B <<F/4-5/7>> // unimplemented
  7112. 00004E9E  FFF9                     .invalid   <<F/7/7>>
  7113. 00004EA0  0028 0029 FFF9           ori.b      [A0 - 0x7], 0x29 /* ')' */
  7114. 00004EA6  FF05                     .extension 0xF05 <<F/4-5/7>> // unimplemented
  7115. 00004EA8  03E1                     .incomplete
  7116. 00004EAA  068F 00AA FF32           addi.l     A7, 0xAAFF32
  7117. 00004EB0  004E FF32                ori.w      A6, 0xFF32
  7118. 00004EB4  00AA 068F 03E1 FF05      ori.l      [A2 - 0xFB], 0x68F03E1
  7119. 00004EBC  FFF9                     .invalid   <<F/7/7>>
  7120. 00004EBE  0029 002A FFF9           ori.b      [A1 - 0x7], 0x2A /* '*' */
  7121. 00004EC4  FEFE 03FA                .extension 0xEFE <<F/2-3/7>> // unimplemented
  7122. 00004EC8  06BA 00AE FF2D 0050      addi.l     [PC + 0x50 /* 00004F1A, value 0x2DFFF8, cstring "" */], 0xAEFF2D
  7123. 00004ED0  FF2D                     .extension 0xF2D <<F/4-5/7>> // unimplemented
  7124. 00004ED2  00AE 06BA 03FA FEFE      ori.l      [A6 - 0x102], 0x6BA03FA
  7125. 00004EDA  FFF9                     .invalid   <<F/7/7>>
  7126. 00004EDC  002A 002B FFF8           ori.b      [A2 - 0x8], 0x2B /* '+' */
  7127. 00004EE2  FEF8 0414                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  7128. 00004EE6  06E5                     .incomplete
  7129. 00004EE8  00B2 FF27 0052 FF27 00B2 06E5 0414 ori.l      [[A2 + 0xB2] + A7 * 8 + 0x6E50414], 0xFF270052
  7130. 00004EF6  FEF8 FFF8                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  7131. 00004EFA  002B 002C FFF8           ori.b      [A3 - 0x8], 0x2C /* ',' */
  7132. 00004F00  FEF1 042D                .extension 0xEF1 <<F/2-3/7>> // unimplemented
  7133. 00004F04  0710                     btst       [A0], D3
  7134. 00004F06  00B7 FF22 0054 FF22 00B7 0710 ori.l      [[A7 + 0xB7 + A7 * 8] + 0x710], 0xFF220054
  7135. 00004F12  042D FEF1 FFF8           subi.b     [A5 - 0x8], 0xF1
  7136. 00004F18  002C 002D FFF8           ori.b      [A4 - 0x8], 0x2D /* '-' */
  7137. 00004F1E  FEEB 0447                .extension 0xEEB <<F/2-3/7>> // unimplemented
  7138. 00004F22  073B 00BB                btst       [PC + D0.w - 0x69], D3
  7139. 00004F26  FF1D                     .extension 0xF1D <<F/4-5/7>> // unimplemented
  7140. 00004F28  0056 FF1D                ori.w      [A6], 0xFF1D
  7141. 00004F2C  00BB 073B 0447 FEEB      ori.l      [PC + A7 * 8 - 0x21], 0x73B0447
  7142. 00004F34  FFF8                     .invalid   <<F/7/7>>
  7143. 00004F36  002D 002E FFF8           ori.b      [A5 - 0x8], 0x2E /* '.' */
  7144. 00004F3C  FEE5 0460                .extension 0xEE5 <<F/2-3/7>> // unimplemented
  7145. 00004F40  0766                     bchg       -[A6], D3
  7146. 00004F42  00C0                     .incomplete
  7147. 00004F44  FF18                     .extension 0xF18 <<F/4-5/7>> // unimplemented
  7148. 00004F46  0058 FF18                ori.w      [A0]+, 0xFF18
  7149. 00004F4A  00C0                     .incomplete
  7150. 00004F4C  0766                     bchg       -[A6], D3
  7151. 00004F4E  0460 FEE5                subi.w     -[A0], 0xFEE5
  7152. 00004F52  FFF8                     .invalid   <<F/7/7>>
  7153. 00004F54  002E 002F FFF8           ori.b      [A6 - 0x8], 0x2F /* '/' */
  7154. 00004F5A  FEDE 047A                .extension 0xEDE <<F/2-3/7>> // unimplemented
  7155. 00004F5E  0791                     bclr       [A1], D3
  7156. 00004F60  00C4                     .incomplete
  7157. 00004F62  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  7158. 00004F64  005A FF12                ori.w      [A2]+, 0xFF12
  7159. 00004F68  00C4                     .incomplete
  7160. 00004F6A  0791                     bclr       [A1], D3
  7161. 00004F6C  047A FEDE FFF8           subi.w     [PC - 0x8 /* 00004F66, value 0xFF12 */], 0xFEDE
  7162. 00004F72  002F 0030 FFF7           ori.b      [A7 - 0x9], 0x30 /* '0' */
  7163. 00004F78  FED8 0493                .extension 0xED8 <<F/2-3/7>> // unimplemented
  7164. 00004F7C  07BC 00C8 FF0D           bclr       0xC8FF0D, D3
  7165. 00004F82  005C FF0D                ori.w      [A4]+, 0xFF0D
  7166. 00004F86  00C8                     .incomplete
  7167. 00004F88  07BC 0493 FED8           bclr       0x493FED8, D3
  7168. 00004F8E  FFF7                     .invalid   <<F/7/7>>
  7169. 00004F90  0030 0031 FFF7           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x31 /* '1' */
  7170. 00004F96  FED1 04AD                .extension 0xED1 <<F/2-3/7>> // unimplemented
  7171. 00004F9A  07E7                     .incomplete
  7172. 00004F9C  00CD                     .incomplete
  7173. 00004F9E  FF08                     .extension 0xF08 <<F/4-5/7>> // unimplemented
  7174. 00004FA0  005E FF08                ori.w      [A6]+, 0xFF08
  7175. 00004FA4  00CD                     .incomplete
  7176. 00004FA6  07E7                     .incomplete
  7177. 00004FA8  04AD FED1 FFF7 0031      subi.l     [A5 + 0x31], 0xFED1FFF7
  7178. 00004FB0  0032 FFF7 FECB           ori.b      [A2 + A7 * 8 - 0x53], 0xF7
  7179. 00004FB6  04C6                     .incomplete
  7180. 00004FB8  0812 00D1                btst.b     [A2], 0xD1
  7181. 00004FBC  FF03                     .extension 0xF03 <<F/4-5/7>> // unimplemented
  7182. 00004FBE  0060 FF03                ori.w      -[A0], 0xFF03
  7183. 00004FC2  00D1                     .incomplete
  7184. 00004FC4  0812 04C6                btst.b     [A2], 0xC6
  7185. 00004FC8  FECB FFF7                .extension 0xECB <<F/2-3/7>> // unimplemented
  7186. 00004FCC  0032 0033 FFF7           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x33 /* '3' */
  7187. 00004FD2  FEC4 04E0                .extension 0xEC4 <<F/2-3/7>> // unimplemented
  7188. 00004FD6  083D 00D5                btst.b     <<invalid special address>>, 0xD5
  7189. 00004FDA  FEFD 0062                .extension 0xEFD <<F/2-3/7>> // unimplemented
  7190. 00004FDE  FEFD 00D5                .extension 0xEFD <<F/2-3/7>> // unimplemented
  7191. 00004FE2  083D 04E0                btst.b     <<invalid special address>>, 0xE0
  7192. 00004FE6  FEC4 FFF7                .extension 0xEC4 <<F/2-3/7>> // unimplemented
  7193. 00004FEA  0033 0034 FFF7           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x34 /* '4' */
  7194. 00004FF0  FEBE 04F9                .extension 0xEBE <<F/2-3/7>> // unimplemented
  7195. 00004FF4  0869 00DA FEF8           bchg.b     [A1 - 0x108], 0xDA
  7196. 00004FFA  0064 FEF8                ori.w      -[A4], 0xFEF8
  7197. 00004FFE  00DA                     .incomplete
  7198. 00005000  0869 04F9 FEBE           bchg.b     [A1 - 0x142], 0xF9
  7199. 00005006  FFF7                     .invalid   <<F/7/7>>
  7200. 00005008  0034 0035 FFF6           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x35 /* '5' */
  7201. 0000500E  FEB7 0513                .extension 0xEB7 <<F/2-3/7>> // unimplemented
  7202. 00005012  0894 00DE                bclr.b     [A4], 0xDE
  7203. 00005016  FEF3 0066                .extension 0xEF3 <<F/2-3/7>> // unimplemented
  7204. 0000501A  FEF3 00DE                .extension 0xEF3 <<F/2-3/7>> // unimplemented
  7205. 0000501E  0894 0513                bclr.b     [A4], 0x13
  7206. 00005022  FEB7 FFF6                .extension 0xEB7 <<F/2-3/7>> // unimplemented
  7207. 00005026  0035 0036 FFF6           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x36 /* '6' */
  7208. 0000502C  FEB1 052C                .extension 0xEB1 <<F/2-3/7>> // unimplemented
  7209. 00005030  08BF 00E2                bclr.b     <<invalid special address>>, 0xE2
  7210. 00005034  FEED 0068                .extension 0xEED <<F/2-3/7>> // unimplemented
  7211. 00005038  FEED 00E2                .extension 0xEED <<F/2-3/7>> // unimplemented
  7212. 0000503C  08BF 052C                bclr.b     <<invalid special address>>, 0x2C /* ',' */
  7213. 00005040  FEB1 FFF6                .extension 0xEB1 <<F/2-3/7>> // unimplemented
  7214. 00005044  0036 0037 FFF6           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x37 /* '7' */
  7215. 0000504A  FEAB 0545                .extension 0xEAB <<F/2-3/7>> // unimplemented
  7216. 0000504E  08EA 00E7 FEE8           bset.b     [A2 - 0x118], 0xE7
  7217. 00005054  006A FEE8 00E7           ori.w      [A2 + 0xE7], 0xFEE8
  7218. 0000505A  08EA 0545 FEAB           bset.b     [A2 - 0x155], 0x45 /* 'E' */
  7219. 00005060  FFF6                     .invalid   <<F/7/7>>
  7220. 00005062  0037 0038 FFF6           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x38 /* '8' */
  7221. 00005068  FEA4 055F                .extension 0xEA4 <<F/2-3/7>> // unimplemented
  7222. 0000506C  0915                     btst       [A5], D4
  7223. 0000506E  00EB                     .incomplete
  7224. 00005070  FEE3 006C                .extension 0xEE3 <<F/2-3/7>> // unimplemented
  7225. 00005074  FEE3 00EB                .extension 0xEE3 <<F/2-3/7>> // unimplemented
  7226. 00005078  0915                     btst       [A5], D4
  7227. 0000507A  055F                     bchg       [A7]+, D2
  7228. 0000507C  FEA4 FFF6                .extension 0xEA4 <<F/2-3/7>> // unimplemented
  7229. 00005080  0038 0039 FFF6           ori.b      [0xFFFFFFF6], 0x39 /* '9' */
  7230. 00005086  FE9E 0578                .extension 0xE9E <<F/2-3/7>> // unimplemented
  7231. 0000508A  0940                     bchg       D0, D4
  7232. 0000508C  00EF                     .incomplete
  7233. 0000508E  FEDE 006E                .extension 0xEDE <<F/2-3/7>> // unimplemented
  7234. 00005092  FEDE 00EF                .extension 0xEDE <<F/2-3/7>> // unimplemented
  7235. 00005096  0940                     bchg       D0, D4
  7236. 00005098  0578 FE9E                bchg       [0xFFFFFE9E], D2
  7237. 0000509C  FFF6                     .invalid   <<F/7/7>>
  7238. 0000509E  0039 003A FFF6 FE97      ori.b      [0xFFF6FE97], 0x3A /* ':' */
  7239. 000050A6  0592                     bclr       [A2], D2
  7240. 000050A8  096B 00F4                bchg       [A3 + 0xF4], D4
  7241. 000050AC  FED8 0070                .extension 0xED8 <<F/2-3/7>> // unimplemented
  7242. 000050B0  FED8 00F4                .extension 0xED8 <<F/2-3/7>> // unimplemented
  7243. 000050B4  096B 0592                bchg       [A3 + 0x592], D4
  7244. 000050B8  FE97 FFF6                .extension 0xE97 <<F/2-3/7>> // unimplemented
  7245. 000050BC  003A 003B FFF5           ori.b      [PC - 0xB /* 000050B3, value 0xF4 */], 0x3B /* ';' */
  7246. 000050C2  FE91 05AB                .extension 0xE91 <<F/2-3/7>> // unimplemented
  7247. 000050C6  0996                     bclr       [A6], D4
  7248. 000050C8  00F8                     .incomplete
  7249. 000050CA  FED3 0072                .extension 0xED3 <<F/2-3/7>> // unimplemented
  7250. 000050CE  FED3 00F8                .extension 0xED3 <<F/2-3/7>> // unimplemented
  7251. 000050D2  0996                     bclr       [A6], D4
  7252. 000050D4  05AB FE91                bclr       [A3 - 0x16F], D2
  7253. 000050D8  FFF5                     .invalid   <<F/7/7>>
  7254. 000050DA  003B 003C FFF5           ori.b      <<invalid full ext with IS == 1 and I/IS == 5>>, 0x3C /* '<' */
  7255. 000050E0  FE8A 05C5                .extension 0xE8A <<F/2-3/7>> // unimplemented
  7256. 000050E4  09C1                     .incomplete
  7257. 000050E6  00FD                     .incomplete
  7258. 000050E8  FECE 0074                .extension 0xECE <<F/2-3/7>> // unimplemented
  7259. 000050EC  FECE 00FD                .extension 0xECE <<F/2-3/7>> // unimplemented
  7260. 000050F0  09C1                     .incomplete
  7261. 000050F2  05C5                     .incomplete
  7262. 000050F4  FE8A FFF5                .extension 0xE8A <<F/2-3/7>> // unimplemented
  7263. 000050F8  003C 003E                ori.b      ccr, 62
  7264. 000050FC  FFF5                     .invalid   <<F/7/7>>
  7265. 000050FE  FE84 05DE                .extension 0xE84 <<F/2-3/7>> // unimplemented
  7266. 00005102  09EC                     .incomplete
  7267. 00005104  0101                     btst       D1, D0
  7268. 00005106  FEC8 0076                .extension 0xEC8 <<F/2-3/7>> // unimplemented
  7269. 0000510A  FEC8 0101                .extension 0xEC8 <<F/2-3/7>> // unimplemented
  7270. 0000510E  09EC                     .incomplete
  7271. 00005110  05DE                     .incomplete
  7272. 00005112  FE84 FFF5                .extension 0xE84 <<F/2-3/7>> // unimplemented
  7273. 00005116  003E 003F                ori.b      <<invalid special address>>, 0x3F /* '?' */
  7274. 0000511A  FFF5                     .invalid   <<F/7/7>>
  7275. 0000511C  FE7E 05F8                .extension 0xE7E <<F/1/7>>, 0x05F8 // unimplemented
  7276. 00005120  0A17 0105                xori.b     [A7], 0x5
  7277. 00005124  FEC3 0078                .extension 0xEC3 <<F/2-3/7>> // unimplemented
  7278. 00005128  FEC3 0105                .extension 0xEC3 <<F/2-3/7>> // unimplemented
  7279. 0000512C  0A17 05F8                xori.b     [A7], 0xF8
  7280. 00005130  FE7E FFF5                .extension 0xE7E <<F/1/7>>, 0xFFF5 // unimplemented
  7281. 00005134  003F 0040                ori.b      <<invalid special address>>, 0x40 /* '@' */
  7282. 00005138  FFF5                     .invalid   <<F/7/7>>
  7283. 0000513A  FE77 0611                .extension 0xE77 <<F/1/7>>, 0x0611 // unimplemented
  7284. 0000513E  0A42 010A                xori.w     D2, 0x10A
  7285. 00005142  FEBE 007A                .extension 0xEBE <<F/2-3/7>> // unimplemented
  7286. 00005146  FEBE 010A                .extension 0xEBE <<F/2-3/7>> // unimplemented
  7287. 0000514A  0A42 0611                xori.w     D2, 0x611
  7288. 0000514E  FE77 FFF5                .extension 0xE77 <<F/1/7>>, 0xFFF5 // unimplemented
  7289. 00005152  0040 0041                ori.w      D0, 0x41 /* 'A' */
  7290. 00005156  FFF4                     .invalid   <<F/7/7>>
  7291. 00005158  FE71 062B                .extension 0xE71 <<F/1/7>>, 0x062B // unimplemented
  7292. 0000515C  0A6D 010E FEB9           xori.w     [A5 - 0x147], 0x10E
  7293. 00005162  007C FEB9                ori.w      sr, 65209
  7294. 00005166  010E                     btst       A6, D0
  7295. 00005168  0A6D 062B FE71           xori.w     [A5 - 0x18F], 0x62B
  7296. 0000516E  FFF4                     .invalid   <<F/7/7>>
  7297. 00005170  0041 0042                ori.w      D1, 0x42 /* 'B' */
  7298. 00005174  FFF4                     .invalid   <<F/7/7>>
  7299. 00005176  FE6A 0644                .extension 0xE6A <<F/1/7>>, 0x0644 // unimplemented
  7300. 0000517A  0A98 0112 FEB3           xori.l     [A0]+, 0x112FEB3
  7301. 00005180  007E FEB3                ori.w      <<invalid special address>>, 0xFEB3
  7302. 00005184  0112                     btst       [A2], D0
  7303. 00005186  0A98 0644 FE6A           xori.l     [A0]+, 0x644FE6A
  7304. 0000518C  FFF4                     .invalid   <<F/7/7>>
  7305. 0000518E  0042 0043                ori.w      D2, 0x43 /* 'C' */
  7306. 00005192  FFF4                     .invalid   <<F/7/7>>
  7307. 00005194  FE64 065E                .extension 0xE64 <<F/1/7>>, 0x065E // unimplemented
  7308. 00005198  0AC3                     .incomplete
  7309. 0000519A  0117                     btst       [A7], D0
  7310. 0000519C  FEAE 0080                .extension 0xEAE <<F/2-3/7>> // unimplemented
  7311. 000051A0  FEAE 0117                .extension 0xEAE <<F/2-3/7>> // unimplemented
  7312. 000051A4  0AC3                     .incomplete
  7313. 000051A6  065E FE64                addi.w     [A6]+, 0xFE64
  7314. 000051AA  FFF4                     .invalid   <<F/7/7>>
  7315. 000051AC  0043 0044                ori.w      D3, 0x44 /* 'D' */
  7316. 000051B0  FFF4                     .invalid   <<F/7/7>>
  7317. 000051B2  FE5D 0677                .extension 0xE5D <<F/1/7>>, 0x0677 // unimplemented
  7318. 000051B6  0AEE                     .incomplete
  7319. 000051B8  011B                     btst       [A3]+, D0
  7320. 000051BA  FEA9 0082                .extension 0xEA9 <<F/2-3/7>> // unimplemented
  7321. 000051BE  FEA9 011B                .extension 0xEA9 <<F/2-3/7>> // unimplemented
  7322. 000051C2  0AEE                     .incomplete
  7323. 000051C4  0677 FE5D FFF4           addi.w     <<invalid full ext with I/IS == 4>>, 0xFE5D
  7324. 000051CA  0044 0045                ori.w      D4, 0x45 /* 'E' */
  7325. 000051CE  FFF4                     .invalid   <<F/7/7>>
  7326. 000051D0  FE57 0690                .extension 0xE57 <<F/1/7>>, 0x0690 // unimplemented
  7327. 000051D4  0B19                     btst       [A1]+, D5
  7328. 000051D6  011F                     btst       [A7]+, D0
  7329. 000051D8  FEA3 0084                .extension 0xEA3 <<F/2-3/7>> // unimplemented
  7330. 000051DC  FEA3 011F                .extension 0xEA3 <<F/2-3/7>> // unimplemented
  7331. 000051E0  0B19                     btst       [A1]+, D5
  7332. 000051E2  0690 FE57 FFF4           addi.l     [A0], 0xFE57FFF4
  7333. 000051E8  0045 0046                ori.w      D5, 0x46 /* 'F' */
  7334. 000051EC  FFF3                     .invalid   <<F/7/7>>
  7335. 000051EE  FE50 06AA                .extension 0xE50 <<F/1/7>>, 0x06AA // unimplemented
  7336. 000051F2  0B44                     bchg       D4, D5
  7337. 000051F4  0124                     btst       -[A4], D0
  7338. 000051F6  FE9E 0086                .extension 0xE9E <<F/2-3/7>> // unimplemented
  7339. 000051FA  FE9E 0124                .extension 0xE9E <<F/2-3/7>> // unimplemented
  7340. 000051FE  0B44                     bchg       D4, D5
  7341. 00005200  06AA FE50 FFF3 0046      addi.l     [A2 + 0x46], 0xFE50FFF3
  7342. 00005208  0047 FFF3                ori.w      D7, 0xFFF3
  7343. 0000520C  FE4A 06C3                .extension 0xE4A <<F/1/7>>, 0x06C3 // unimplemented
  7344. 00005210  0B6F 0128                bchg       [A7 + 0x128], D5
  7345. 00005214  FE99 0088                .extension 0xE99 <<F/2-3/7>> // unimplemented
  7346. 00005218  FE99 0128                .extension 0xE99 <<F/2-3/7>> // unimplemented
  7347. 0000521C  0B6F 06C3                bchg       [A7 + 0x6C3], D5
  7348. 00005220  FE4A FFF3                .extension 0xE4A <<F/1/7>>, 0xFFF3 // unimplemented
  7349. 00005224  0047 0048                ori.w      D7, 0x48 /* 'H' */
  7350. 00005228  FFF3                     .invalid   <<F/7/7>>
  7351. 0000522A  FE44 06DD                .extension 0xE44 <<F/1/7>>, 0x06DD // unimplemented
  7352. 0000522E  0B9B                     bclr       [A3]+, D5
  7353. 00005230  012C FE94                btst       [A4 - 0x16C], D0
  7354. 00005234  008A FE94 012C           ori.l      A2, 0xFE94012C
  7355. 0000523A  0B9B                     bclr       [A3]+, D5
  7356. 0000523C  06DD                     .incomplete
  7357. 0000523E  FE44 FFF3                .extension 0xE44 <<F/1/7>>, 0xFFF3 // unimplemented
  7358. 00005242  0048 0049                ori.w      A0, 0x49 /* 'I' */
  7359. 00005246  FFF3                     .invalid   <<F/7/7>>
  7360. 00005248  FE3D 06F6                .unknown   0xFE3D 0x06F6 (W = 7)
  7361. 0000524C  0BC6                     .incomplete
  7362. 0000524E  0131 FE8E                btst       [A1 + A7 * 8 - 0x114], D0
  7363. 00005252  008C FE8E 0131           ori.l      A4, 0xFE8E0131
  7364. 00005258  0BC6                     .incomplete
  7365. 0000525A  06F6                     .incomplete
  7366. 0000525C  FE3D FFF3                .unknown   0xFE3D 0xFFF3 (W = 7)
  7367. 00005260  0049 004A                ori.w      A1, 0x4A /* 'J' */
  7368. 00005264  FFF3                     .invalid   <<F/7/7>>
  7369. 00005266  FE37 0710                .unknown   0xFE37 0x0710 (W = 7)
  7370. 0000526A  0BF1                     .incomplete
  7371. 0000526C  0135 FE89                btst       [A5 + A7 * 8 - 0x119], D0
  7372. 00005270  008E FE89 0135           ori.l      A6, 0xFE890135
  7373. 00005276  0BF1                     .incomplete
  7374. 00005278  0710                     btst       [A0], D3
  7375. 0000527A  FE37 FFF3                .unknown   0xFE37 0xFFF3 (W = 7)
  7376. 0000527E  004A 004B                ori.w      A2, 0x4B /* 'K' */
  7377. 00005282  FFF3                     .invalid   <<F/7/7>>
  7378. 00005284  FE30 0729                .unknown   0xFE30 0x0729 (W = 7)
  7379. 00005288  0C1C 0139                cmpi.b     [A4]+, 0x39 /* '9' */
  7380. 0000528C  FE84 0090                .extension 0xE84 <<F/2-3/7>> // unimplemented
  7381. 00005290  FE84 0139                .extension 0xE84 <<F/2-3/7>> // unimplemented
  7382. 00005294  0C1C 0729                cmpi.b     [A4]+, 0x29 /* ')' */
  7383. 00005298  FE30 FFF3                .unknown   0xFE30 0xFFF3 (W = 7)
  7384. 0000529C  004B 004C                ori.w      A3, 0x4C /* 'L' */
  7385. 000052A0  FFF2                     .invalid   <<F/7/7>>
  7386. 000052A2  FE2A 0743                .unknown   0xFE2A 0x0743 (W = 7)
  7387. 000052A6  0C47 013E                cmpi.w     D7, 0x13E
  7388. 000052AA  FE7E 0092                .extension 0xE7E <<F/1/7>>, 0x0092 // unimplemented
  7389. 000052AE  FE7E 013E                .extension 0xE7E <<F/1/7>>, 0x013E // unimplemented
  7390. 000052B2  0C47 0743                cmpi.w     D7, 0x743
  7391. 000052B6  FE2A FFF2                .unknown   0xFE2A 0xFFF2 (W = 7)
  7392. 000052BA  004C 004D                ori.w      A4, 0x4D /* 'M' */
  7393. 000052BE  FFF2                     .invalid   <<F/7/7>>
  7394. 000052C0  FE23 075C                .unknown   0xFE23 0x075C (W = 7)
  7395. 000052C4  0C72 0142 FE79           cmpi.w     [A2 + A7 * 8 + 0x79], 0x142
  7396. 000052CA  0094 FE79 0142           ori.l      [A4], 0xFE790142
  7397. 000052D0  0C72 075C FE23           cmpi.w     [A2 + A7 * 8 + 0x23], 0x75C
  7398. 000052D6  FFF2                     .invalid   <<F/7/7>>
  7399. 000052D8  004D 004E                ori.w      A5, 0x4E /* 'N' */
  7400. 000052DC  FFF2                     .invalid   <<F/7/7>>
  7401. 000052DE  FE1D 0776                .unknown   0xFE1D 0x0776 (W = 7)
  7402. 000052E2  0C9D 0147 FE74           cmpi.l     [A5]+, 0x147FE74
  7403. 000052E8  0096 FE74 0147           ori.l      [A6], 0xFE740147
  7404. 000052EE  0C9D 0776 FE1D           cmpi.l     [A5]+, 0x776FE1D
  7405. 000052F4  FFF2                     .invalid   <<F/7/7>>
  7406. 000052F6  004E 004F                ori.w      A6, 0x4F /* 'O' */
  7407. 000052FA  FFF2                     .invalid   <<F/7/7>>
  7408. 000052FC  FE16 078F                .unknown   0xFE16 0x078F (W = 7)
  7409. 00005300  0CC8                     .incomplete
  7410. 00005302  014B                     bchg       A3, D0
  7411. 00005304  FE6F 0098                .extension 0xE6F <<F/1/7>>, 0x0098 // unimplemented
  7412. 00005308  FE6F 014B                .extension 0xE6F <<F/1/7>>, 0x014B // unimplemented
  7413. 0000530C  0CC8                     .incomplete
  7414. 0000530E  078F                     bclr       A7, D3
  7415. 00005310  FE16 FFF2                .unknown   0xFE16 0xFFF2 (W = 7)
  7416. 00005314  004F 0050                ori.w      A7, 0x50 /* 'P' */
  7417. 00005318  FFF2                     .invalid   <<F/7/7>>
  7418. 0000531A  FE10 07A8                .unknown   0xFE10 0x07A8 (W = 7)
  7419. 0000531E  0CF3                     .incomplete
  7420. 00005320  014F                     bchg       A7, D0
  7421. 00005322  FE69 009A                .extension 0xE69 <<F/1/7>>, 0x009A // unimplemented
  7422. 00005326  FE69 014F                .extension 0xE69 <<F/1/7>>, 0x014F // unimplemented
  7423. 0000532A  0CF3                     .incomplete
  7424. 0000532C  07A8 FE10                bclr       [A0 - 0x1F0], D3
  7425. 00005330  FFF2                     .invalid   <<F/7/7>>
  7426. 00005332  0050 0051                ori.w      [A0], 0x51 /* 'Q' */
  7427. 00005336  FFF1                     .invalid   <<F/7/7>>
  7428. 00005338  FE0A 07C2                .unknown   0xFE0A 0x07C2 (W = 7)
  7429. 0000533C  0D1E                     btst       [A6]+, D6
  7430. 0000533E  0154                     bchg       [A4], D0
  7431. 00005340  FE64 009C                .extension 0xE64 <<F/1/7>>, 0x009C // unimplemented
  7432. 00005344  FE64 0154                .extension 0xE64 <<F/1/7>>, 0x0154 // unimplemented
  7433. 00005348  0D1E                     btst       [A6]+, D6
  7434. 0000534A  07C2                     .incomplete
  7435. 0000534C  FE0A FFF1                .unknown   0xFE0A 0xFFF1 (W = 7)
  7436. 00005350  0051 0052                ori.w      [A1], 0x52 /* 'R' */
  7437. 00005354  FFF1                     .invalid   <<F/7/7>>
  7438. 00005356  FE03 07DB                .unknown   0xFE03 0x07DB (W = 7)
  7439. 0000535A  0D49                     bchg       A1, D6
  7440. 0000535C  0158                     bchg       [A0]+, D0
  7441. 0000535E  FE5F 009E                .extension 0xE5F <<F/1/7>>, 0x009E // unimplemented
  7442. 00005362  FE5F 0158                .extension 0xE5F <<F/1/7>>, 0x0158 // unimplemented
  7443. 00005366  0D49                     bchg       A1, D6
  7444. 00005368  07DB                     .incomplete
  7445. 0000536A  FE03 FFF1                .unknown   0xFE03 0xFFF1 (W = 7)
  7446. 0000536E  0052 0053                ori.w      [A2], 0x53 /* 'S' */
  7447. 00005372  FFF1                     .invalid   <<F/7/7>>
  7448. 00005374  FDFD                     .invalid   <<F/7/6>>
  7449. 00005376  07F5                     .incomplete
  7450. 00005378  0D74 015C                bchg       <<invalid full ext with I/IS == 4>>, D6
  7451. 0000537C  FE5A 00A0                .extension 0xE5A <<F/1/7>>, 0x00A0 // unimplemented
  7452. 00005380  FE5A 015C                .extension 0xE5A <<F/1/7>>, 0x015C // unimplemented
  7453. 00005384  0D74 07F5                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D6
  7454. 00005388  FDFD                     .invalid   <<F/7/6>>
  7455. 0000538A  FFF1                     .invalid   <<F/7/7>>
  7456. 0000538C  0053 0054                ori.w      [A3], 0x54 /* 'T' */
  7457. 00005390  FFF1                     .invalid   <<F/7/7>>
  7458. 00005392  FDF6                     .invalid   <<F/7/6>>
  7459. 00005394  080E 0D9F                btst.b     A6, 0x9F
  7460. 00005398  0161                     bchg       -[A1], D0
  7461. 0000539A  FE54 00A2                .extension 0xE54 <<F/1/7>>, 0x00A2 // unimplemented
  7462. 0000539E  FE54 0161                .extension 0xE54 <<F/1/7>>, 0x0161 // unimplemented
  7463. 000053A2  0D9F                     bclr       [A7]+, D6
  7464. 000053A4  080E FDF6                btst.b     A6, 0xF6
  7465. 000053A8  FFF1                     .invalid   <<F/7/7>>
  7466. 000053AA  0054 0056                ori.w      [A4], 0x56 /* 'V' */
  7467. 000053AE  FFF1                     .invalid   <<F/7/7>>
  7468. 000053B0  FDF0                     .invalid   <<F/7/6>>
  7469. 000053B2  0828 0DCA 0165           btst.b     [A0 + 0x165], 0xCA
  7470. 000053B8  FE4F 00A4                .extension 0xE4F <<F/1/7>>, 0x00A4 // unimplemented
  7471. 000053BC  FE4F 0165                .extension 0xE4F <<F/1/7>>, 0x0165 // unimplemented
  7472. 000053C0  0DCA                     .incomplete
  7473. 000053C2  0828 FDF0 FFF1           btst.b     [A0 - 0xF], 0xF0
  7474. 000053C8  0056 0057                ori.w      [A6], 0x57 /* 'W' */
  7475. 000053CC  FFF0                     .invalid   <<F/7/7>>
  7476. 000053CE  FDE9                     .invalid   <<F/7/6>>
  7477. 000053D0  0841 0DF5                bchg.b     D1, 0xF5
  7478. 000053D4  0169 FE4A                bchg       [A1 - 0x1B6], D0
  7479. 000053D8  00A6 FE4A 0169           ori.l      -[A6], 0xFE4A0169
  7480. 000053DE  0DF5                     .incomplete
  7481. 000053E0  0841 FDE9                bchg.b     D1, 0xE9
  7482. 000053E4  FFF0                     .invalid   <<F/7/7>>
  7483. 000053E6  0057 0058                ori.w      [A7], 0x58 /* 'X' */
  7484. 000053EA  FFF0                     .invalid   <<F/7/7>>
  7485. 000053EC  FDE3                     .invalid   <<F/7/6>>
  7486. 000053EE  085B 0E20                bchg.b     [A3]+, 0x20 /* ' ' */
  7487. 000053F2  016E FE44                bchg       [A6 - 0x1BC], D0
  7488. 000053F6  00A8 FE44 016E 0E20      ori.l      [A0 + 0xE20], 0xFE44016E
  7489. 000053FE  085B FDE3                bchg.b     [A3]+, 0xE3
  7490. 00005402  FFF0                     .invalid   <<F/7/7>>
  7491. 00005404  0058 0059                ori.w      [A0]+, 0x59 /* 'Y' */
  7492. 00005408  FFF0                     .invalid   <<F/7/7>>
  7493. 0000540A  FDDC                     .invalid   <<F/7/6>>
  7494. 0000540C  0874 0E4B 0172 FE3F 00AA FE3F bchg.b     [[A4 - 0x1C0FF56] - 0x1C1], 0x4B /* 'K' */
  7495. 00005418  0172 0E4B                bchg       [A2 + D0 * 8 + 0x4B], D0
  7496. 0000541C  0874 FDDC FFF0 0059 005A bchg.b     [0x59005A], 0xDC
  7497. 00005426  FFF0                     .invalid   <<F/7/7>>
  7498. 00005428  FDD6                     .invalid   <<F/7/6>>
  7499. 0000542A  088E 0E76                bclr.b     A6, 0x76 /* 'v' */
  7500. 0000542E  0176 FE3A                bchg       [A6 + A7 * 8 + 0x3A], D0
  7501. 00005432  00AC FE3A 0176 0E76      ori.l      [A4 + 0xE76], 0xFE3A0176
  7502. 0000543A  088E FDD6                bclr.b     A6, 0xD6
  7503. 0000543E  FFF0                     .invalid   <<F/7/7>>
  7504. 00005440  005A 005B                ori.w      [A2]+, 0x5B /* '[' */
  7505. 00005444  FFF0                     .invalid   <<F/7/7>>
  7506. 00005446  FDD0                     .invalid   <<F/7/6>>
  7507. 00005448  08A7 0EA1                bclr.b     -[A7], 0xA1
  7508. 0000544C  017B FE35                bchg       [PC + A7 * 8 + 0x35], D0
  7509. 00005450  00AE FE35 017B 0EA1      ori.l      [A6 + 0xEA1], 0xFE35017B
  7510. 00005458  08A7 FDD0                bclr.b     -[A7], 0xD0
  7511. 0000545C  FFF0                     .invalid   <<F/7/7>>
  7512. 0000545E  005B 005C                ori.w      [A3]+, 0x5C /* '\\' */
  7513. 00005462  FFF0                     .invalid   <<F/7/7>>
  7514. 00005464  FDC9                     .invalid   <<F/7/6>>
  7515. 00005466  08C1 0ECC                bset.b     D1, 0xCC
  7516. 0000546A  017F                     bchg       <<invalid special address>>, D0
  7517. 0000546C  FE2F 00B0                .unknown   0xFE2F 0x00B0 (W = 7)
  7518. 00005470  FE2F 017F                .unknown   0xFE2F 0x017F (W = 7)
  7519. 00005474  0ECC                     .incomplete
  7520. 00005476  08C1 FDC9                bset.b     D1, 0xC9
  7521. 0000547A  FFF0                     .invalid   <<F/7/7>>
  7522. 0000547C  005C 005D                ori.w      [A4]+, 0x5D /* ']' */
  7523. 00005480  FFEF                     .invalid   <<F/7/7>>
  7524. 00005482  FDC3                     .invalid   <<F/7/6>>
  7525. 00005484  08DA 0EF8                bset.b     [A2]+, 0xF8
  7526. 00005488  0183                     bclr       D3, D0
  7527. 0000548A  FE2A 00B2                .unknown   0xFE2A 0x00B2 (W = 7)
  7528. 0000548E  FE2A 0183                .unknown   0xFE2A 0x0183 (W = 7)
  7529. 00005492  0EF8                     .incomplete
  7530. 00005494  08DA FDC3                bset.b     [A2]+, 0xC3
  7531. 00005498  FFEF                     .invalid   <<F/7/7>>
  7532. 0000549A  005D 005E                ori.w      [A5]+, 0x5E /* '^' */
  7533. 0000549E  FFEF                     .invalid   <<F/7/7>>
  7534. 000054A0  FDBC                     .invalid   <<F/6/6>>
  7535. 000054A2  08F3 0F23 0188           bset.b     [ + <<invalid base displacement size>> + D0], 0x23 /* '#' */
  7536. 000054A8  FE25 00B4                .unknown   0xFE25 0x00B4 (W = 7)
  7537. 000054AC  FE25 0188                .unknown   0xFE25 0x0188 (W = 7)
  7538. 000054B0  0F23                     btst       -[A3], D7
  7539. 000054B2  08F3 FDBC FFEF           bset.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0xBC
  7540. 000054B8  005E 005F                ori.w      [A6]+, 0x5F /* '_' */
  7541. 000054BC  FFEF                     .invalid   <<F/7/7>>
  7542. 000054BE  FDB6                     .invalid   <<F/6/6>>
  7543. 000054C0  090D                     btst       A5, D4
  7544. 000054C2  0F4E                     bchg       A6, D7
  7545. 000054C4  018C                     bclr       A4, D0
  7546. 000054C6  FE1F 00B6                .unknown   0xFE1F 0x00B6 (W = 7)
  7547. 000054CA  FE1F 018C                .unknown   0xFE1F 0x018C (W = 7)
  7548. 000054CE  0F4E                     bchg       A6, D7
  7549. 000054D0  090D                     btst       A5, D4
  7550. 000054D2  FDB6                     .invalid   <<F/6/6>>
  7551. 000054D4  FFEF                     .invalid   <<F/7/7>>
  7552. 000054D6  005F 0060                ori.w      [A7]+, 0x60 /* '`' */
  7553. 000054DA  FFEF                     .invalid   <<F/7/7>>
  7554. 000054DC  FDAF                     .invalid   <<F/6/6>>
  7555. 000054DE  0926                     btst       -[A6], D4
  7556. 000054E0  0F79 0191 FE1A           bchg       [0x0191FE1A], D7
  7557. 000054E6  00B8 FE1A 0191 0F79      ori.l      [0x00000F79], 0xFE1A0191
  7558. 000054EE  0926                     btst       -[A6], D4
  7559. 000054F0  FDAF                     .invalid   <<F/6/6>>
  7560. 000054F2  FFEF                     .invalid   <<F/7/7>>
  7561. 000054F4  0060 0061                ori.w      -[A0], 0x61 /* 'a' */
  7562. 000054F8  FFEF                     .invalid   <<F/7/7>>
  7563. 000054FA  FDA9                     .invalid   <<F/6/6>>
  7564. 000054FC  0940                     bchg       D0, D4
  7565. 000054FE  0FA4                     bclr       -[A4], D7
  7566. 00005500  0195                     bclr       [A5], D0
  7567. 00005502  FE15 00BA                .unknown   0xFE15 0x00BA (W = 7)
  7568. 00005506  FE15 0195                .unknown   0xFE15 0x0195 (W = 7)
  7569. 0000550A  0FA4                     bclr       -[A4], D7
  7570. 0000550C  0940                     bchg       D0, D4
  7571. 0000550E  FDA9                     .invalid   <<F/6/6>>
  7572. 00005510  FFEF                     .invalid   <<F/7/7>>
  7573. 00005512  0061 0062                ori.w      -[A1], 0x62 /* 'b' */
  7574. 00005516  FFEE                     .invalid   <<F/7/7>>
  7575. 00005518  FDA3                     .invalid   <<F/6/6>>
  7576. 0000551A  0959                     bchg       [A1]+, D4
  7577. 0000551C  0FCF                     .incomplete
  7578. 0000551E  0199                     bclr       [A1]+, D0
  7579. 00005520  FE10 00BC                .unknown   0xFE10 0x00BC (W = 7)
  7580. 00005524  FE10 0199                .unknown   0xFE10 0x0199 (W = 7)
  7581. 00005528  0FCF                     .incomplete
  7582. 0000552A  0959                     bchg       [A1]+, D4
  7583. 0000552C  FDA3                     .invalid   <<F/6/6>>
  7584. 0000552E  FFEE                     .invalid   <<F/7/7>>
  7585. 00005530  0062 0063                ori.w      -[A2], 0x63 /* 'c' */
  7586. 00005534  FFEE                     .invalid   <<F/7/7>>
  7587. 00005536  FD9C                     .invalid   <<F/6/6>>
  7588. 00005538  0973 0FFA 019E FE0A 00BE bchg       [[0x19EFE0A] + 0xBE], D4
  7589. 00005542  FE0A 019E                .unknown   0xFE0A 0x019E (W = 7)
  7590. 00005546  0FFA                     .incomplete
  7591. 00005548  0973 FD9C                bchg       <<invalid full ext with I/IS == 4>>, D4
  7592. 0000554C  FFEE                     .invalid   <<F/7/7>>
  7593. 0000554E  0063 0064                ori.w      -[A3], 0x64 /* 'd' */
  7594. 00005552  FFEE                     .invalid   <<F/7/7>>
  7595. 00005554  FD96                     .invalid   <<F/6/6>>
  7596. 00005556  098C                     bclr       A4, D4
  7597. 00005558  1025                     move.b     D0, -[A5]
  7598. 0000555A  01A2                     bclr       -[A2], D0
  7599. 0000555C  FE05 00C0                .unknown   0xFE05 0x00C0 (W = 7)
  7600. 00005560  FE05 01A2                .unknown   0xFE05 0x01A2 (W = 7)
  7601. 00005564  1025                     move.b     D0, -[A5]
  7602. 00005566  098C                     bclr       A4, D4
  7603. 00005568  FD96                     .invalid   <<F/6/6>>
  7604. 0000556A  FFEE                     .invalid   <<F/7/7>>
  7605. 0000556C  0064 0065                ori.w      -[A4], 0x65 /* 'e' */
  7606. 00005570  FFEE                     .invalid   <<F/7/7>>
  7607. 00005572  FD8F                     .invalid   <<F/6/6>>
  7608. 00005574  09A6                     bclr       -[A6], D4
  7609. 00005576  1050                     movea.b    A0, [A0]
  7610. 00005578  01A6                     bclr       -[A6], D0
  7611. 0000557A  FE00 00C2                .unknown   0xFE00 0x00C2 (W = 7)
  7612. 0000557E  FE00 01A6                .unknown   0xFE00 0x01A6 (W = 7)
  7613. 00005582  1050                     movea.b    A0, [A0]
  7614. 00005584  09A6                     bclr       -[A6], D4
  7615. 00005586  FD8F                     .invalid   <<F/6/6>>
  7616. 00005588  FFEE                     .invalid   <<F/7/7>>
  7617. 0000558A  0065 0066                ori.w      -[A5], 0x66 /* 'f' */
  7618. 0000558E  FFEE                     .invalid   <<F/7/7>>
  7619. 00005590  FD89                     .invalid   <<F/6/6>>
  7620. 00005592  09BF                     bclr       <<invalid special address>>, D4
  7621. 00005594  107B 01AB FDFA 00C4 FDFA movea.b    A0, [[-0x206 + D0] + 0xC4FDFA]
  7622. 0000559E  01AB 107B                bclr       [A3 + 0x107B], D0
  7623. 000055A2  09BF                     bclr       <<invalid special address>>, D4
  7624. 000055A4  FD89                     .invalid   <<F/6/6>>
  7625. 000055A6  FFEE                     .invalid   <<F/7/7>>
  7626. 000055A8  0066 0067                ori.w      -[A6], 0x67 /* 'g' */
  7627. 000055AC  FFED                     .invalid   <<F/7/7>>
  7628. 000055AE  FD82                     .invalid   <<F/6/6>>
  7629. 000055B0  09D9                     .incomplete
  7630. 000055B2  10A6                     move.b     [A0], -[A6]
  7631. 000055B4  01AF FDF5                bclr       [A7 - 0x20B], D0
  7632. 000055B8  00C6                     .incomplete
  7633. 000055BA  FDF5                     .invalid   <<F/7/6>>
  7634. 000055BC  01AF 10A6                bclr       [A7 + 0x10A6], D0
  7635. 000055C0  09D9                     .incomplete
  7636. 000055C2  FD82                     .invalid   <<F/6/6>>
  7637. 000055C4  FFED                     .invalid   <<F/7/7>>
  7638. 000055C6  0067 0068                ori.w      -[A7], 0x68 /* 'h' */
  7639. 000055CA  FFED                     .invalid   <<F/7/7>>
  7640. 000055CC  FD7C                     .extension 0xD7C <<F/4-5/6>> // unimplemented
  7641. 000055CE  09F2                     .incomplete
  7642. 000055D0  10D1                     move.b     [A0]+, [A1]
  7643. 000055D2  01B3 FDF0 00C8 FDF0      bclr       [0xC8FDF0], D0
  7644. 000055DA  01B3 10D1                bclr       [A3 + D1.w - 0x47], D0
  7645. 000055DE  09F2                     .incomplete
  7646. 000055E0  FD7C                     .extension 0xD7C <<F/4-5/6>> // unimplemented
  7647. 000055E2  FFED                     .invalid   <<F/7/7>>
  7648. 000055E4  0068 0069 FFED           ori.w      [A0 - 0x13], 0x69 /* 'i' */
  7649. 000055EA  FD75                     .extension 0xD75 <<F/4-5/6>> // unimplemented
  7650. 000055EC  0A0C 10FC                xori.b     A4, 0xFC
  7651. 000055F0  01B8 FDEB                bclr       [0xFFFFFDEB], D0
  7652. 000055F4  00CA                     .incomplete
  7653. 000055F6  FDEB                     .invalid   <<F/7/6>>
  7654. 000055F8  01B8 10FC                bclr       [0x000010FC], D0
  7655. 000055FC  0A0C FD75                xori.b     A4, 0x75 /* 'u' */
  7656. 00005600  FFED                     .invalid   <<F/7/7>>
  7657. 00005602  0069 006A FFED           ori.w      [A1 - 0x13], 0x6A /* 'j' */
  7658. 00005608  FD6F                     .extension 0xD6F <<F/4-5/6>> // unimplemented
  7659. 0000560A  0A25 1127                xori.b     -[A5], 0x27 /* '\'' */
  7660. 0000560E  01BC FDE5 00CC           bclr       0xFDE500CC, D0
  7661. 00005614  FDE5                     .invalid   <<F/7/6>>
  7662. 00005616  01BC 1127 0A25           bclr       0x11270A25, D0
  7663. 0000561C  FD6F                     .extension 0xD6F <<F/4-5/6>> // unimplemented
  7664. 0000561E  FFED                     .invalid   <<F/7/7>>
  7665. 00005620  006A 006B FFED           ori.w      [A2 - 0x13], 0x6B /* 'k' */
  7666. 00005626  FD69                     .extension 0xD69 <<F/4-5/6>> // unimplemented
  7667. 00005628  0A3E 1152                xori.b     <<invalid special address>>, 0x52 /* 'R' */
  7668. 0000562C  01C0                     .incomplete
  7669. 0000562E  FDE0                     .invalid   <<F/7/6>>
  7670. 00005630  00CE                     .incomplete
  7671. 00005632  FDE0                     .invalid   <<F/7/6>>
  7672. 00005634  01C0                     .incomplete
  7673. 00005636  1152 0A3E                move.b     [A0 + 0xA3E], [A2]
  7674. 0000563A  FD69                     .extension 0xD69 <<F/4-5/6>> // unimplemented
  7675. 0000563C  FFED                     .invalid   <<F/7/7>>
  7676. 0000563E  006B 006C FFED           ori.w      [A3 - 0x13], 0x6C /* 'l' */
  7677. 00005644  FD62                     .extension 0xD62 <<F/4-5/6>> // unimplemented
  7678. 00005646  0A58 117D                xori.w     [A0]+, 0x117D
  7679. 0000564A  01C5                     .incomplete
  7680. 0000564C  FDDB                     .invalid   <<F/7/6>>
  7681. 0000564E  00D0                     .incomplete
  7682. 00005650  FDDB                     .invalid   <<F/7/6>>
  7683. 00005652  01C5                     .incomplete
  7684. 00005654  117D 0A58                move.b     [A0 + 0xA58], <<invalid special address>>
  7685. 00005658  FD62                     .extension 0xD62 <<F/4-5/6>> // unimplemented
  7686. 0000565A  FFED                     .invalid   <<F/7/7>>
  7687. 0000565C  006C 006E FFEC           ori.w      [A4 - 0x14], 0x6E /* 'n' */
  7688. 00005662  FD5C                     .extension 0xD5C <<F/4-5/6>> // unimplemented
  7689. 00005664  0A71 11A8 01C9           xori.w     [[ + <<invalid base displacement size>>]], 0x11A8
  7690. 0000566A  FDD5                     .invalid   <<F/7/6>>
  7691. 0000566C  00D2                     .incomplete
  7692. 0000566E  FDD5                     .invalid   <<F/7/6>>
  7693. 00005670  01C9                     .incomplete
  7694. 00005672  11A8 0A71 FD5C           move.b     <<invalid full ext with I/IS == 4>>, [A0 + 0xA71]
  7695. 00005678  FFEC                     .invalid   <<F/7/7>>
  7696. 0000567A  006E 006F FFEC           ori.w      [A6 - 0x14], 0x6F /* 'o' */
  7697. 00005680  FD55                     .extension 0xD55 <<F/4-5/6>> // unimplemented
  7698. 00005682  0A8B 11D3 01CD           xori.l     A3, 0x11D301CD
  7699. 00005688  FDD0                     .invalid   <<F/7/6>>
  7700. 0000568A  00D4                     .incomplete
  7701. 0000568C  FDD0                     .invalid   <<F/7/6>>
  7702. 0000568E  01CD                     .incomplete
  7703. 00005690  11D3 0A8B                move.b     [0x00000A8B], [A3]
  7704. 00005694  FD55                     .extension 0xD55 <<F/4-5/6>> // unimplemented
  7705. 00005696  FFEC                     .invalid   <<F/7/7>>
  7706. 00005698  006F 0070 FFEC           ori.w      [A7 - 0x14], 0x70 /* 'p' */
  7707. 0000569E  FD4F                     .extension 0xD4F <<F/4-5/6>> // unimplemented
  7708. 000056A0  0AA4 11FE 01D2           xori.l     -[A4], 0x11FE01D2
  7709. 000056A6  FDCB                     .invalid   <<F/7/6>>
  7710. 000056A8  00D6                     .incomplete
  7711. 000056AA  FDCB                     .invalid   <<F/7/6>>
  7712. 000056AC  01D2                     .incomplete
  7713. 000056AE  11FE 0AA4                move.b     [0x00000AA4], <<invalid special address>>
  7714. 000056B2  FD4F                     .extension 0xD4F <<F/4-5/6>> // unimplemented
  7715. 000056B4  FFEC                     .invalid   <<F/7/7>>
  7716. 000056B6  0070 0071 FFEC           ori.w      <<invalid full ext with I/IS == 4>>, 0x71 /* 'q' */
  7717. 000056BC  FD48                     .extension 0xD48 <<F/4-5/6>> // unimplemented
  7718. 000056BE  0ABE 1229 01D6           xori.l     <<invalid special address>>, 0x122901D6
  7719. 000056C4  FDC6                     .invalid   <<F/7/6>>
  7720. 000056C6  00D8                     .incomplete
  7721. 000056C8  FDC6                     .invalid   <<F/7/6>>
  7722. 000056CA  01D6                     .incomplete
  7723. 000056CC  1229 0ABE                move.b     D1, [A1 + 0xABE]
  7724. 000056D0  FD48                     .extension 0xD48 <<F/4-5/6>> // unimplemented
  7725. 000056D2  FFEC                     .invalid   <<F/7/7>>
  7726. 000056D4  0071 0072 FFEC           ori.w      <<invalid full ext with I/IS == 4>>, 0x72 /* 'r' */
  7727. 000056DA  FD42                     .extension 0xD42 <<F/4-5/6>> // unimplemented
  7728. 000056DC  0AD7                     .incomplete
  7729. 000056DE  1255                     movea.b    A1, [A5]
  7730. 000056E0  01DB                     .incomplete
  7731. 000056E2  FDC0                     .invalid   <<F/7/6>>
  7732. 000056E4  00DA                     .incomplete
  7733. 000056E6  FDC0                     .invalid   <<F/7/6>>
  7734. 000056E8  01DB                     .incomplete
  7735. 000056EA  1255                     movea.b    A1, [A5]
  7736. 000056EC  0AD7                     .incomplete
  7737. 000056EE  FD42                     .extension 0xD42 <<F/4-5/6>> // unimplemented
  7738. 000056F0  FFEC                     .invalid   <<F/7/7>>
  7739. 000056F2  0072 0073 FFEB FD3B 0AF1 1280 ori.w      [[-0x2C5] + 0xAF11280], 0x73 /* 's' */
  7740. 000056FE  01DF                     .incomplete
  7741. 00005700  FDBB                     .invalid   <<F/6/6>>
  7742. 00005702  00DC                     .incomplete
  7743. 00005704  FDBB                     .invalid   <<F/6/6>>
  7744. 00005706  01DF                     .incomplete
  7745. 00005708  1280                     move.b     [A1], D0
  7746. 0000570A  0AF1                     .incomplete
  7747. 0000570C  FD3B                     .extension 0xD3B <<F/4-5/6>> // unimplemented
  7748. 0000570E  FFEB                     .invalid   <<F/7/7>>
  7749. 00005710  0073 0074 FFEB FD35 0B0A 12AB ori.w      [[-0x2CB] + 0xB0A12AB], 0x74 /* 't' */
  7750. 0000571C  01E3                     .incomplete
  7751. 0000571E  FDB6                     .invalid   <<F/6/6>>
  7752. 00005720  00DE                     .incomplete
  7753. 00005722  FDB6                     .invalid   <<F/6/6>>
  7754. 00005724  01E3                     .incomplete
  7755. 00005726  12AB 0B0A                move.b     [A1], [A3 + 0xB0A]
  7756. 0000572A  FD35                     .extension 0xD35 <<F/4-5/6>> // unimplemented
  7757. 0000572C  FFEB                     .invalid   <<F/7/7>>
  7758. 0000572E  0074 0075 FFEB FD2F 0B24 12D6 ori.w      [[-0x2D1] + 0xB2412D6], 0x75 /* 'u' */
  7759. 0000573A  01E8                     .incomplete
  7760. 0000573C  FDB1                     .invalid   <<F/6/6>>
  7761. 0000573E  00E0                     .incomplete
  7762. 00005740  FDB1                     .invalid   <<F/6/6>>
  7763. 00005742  01E8                     .incomplete
  7764. 00005744  12D6                     move.b     [A1]+, [A6]
  7765. 00005746  0B24                     btst       -[A4], D5
  7766. 00005748  FD2F                     .extension 0xD2F <<F/4-5/6>> // unimplemented
  7767. 0000574A  FFEB                     .invalid   <<F/7/7>>
  7768. 0000574C  0075 0076 FFEB FD28 0B3D 1301 ori.w      [[-0x2D8] + 0xB3D1301], 0x76 /* 'v' */
  7769. 00005758  01EC                     .incomplete
  7770. 0000575A  FDAB                     .invalid   <<F/6/6>>
  7771. 0000575C  00E2                     .incomplete
  7772. 0000575E  FDAB                     .invalid   <<F/6/6>>
  7773. 00005760  01EC                     .incomplete
  7774. 00005762  1301                     move.b     -[A1], D1
  7775. 00005764  0B3D                     btst       <<invalid special address>>, D5
  7776. 00005766  FD28                     .extension 0xD28 <<F/4-5/6>> // unimplemented
  7777. 00005768  FFEB                     .invalid   <<F/7/7>>
  7778. 0000576A  0076 0077 FFEB FD22 0B57 132C ori.w      [[-0x2DE] + 0xB57132C], 0x77 /* 'w' */
  7779. 00005776  01F0                     .incomplete
  7780. 00005778  FDA6                     .invalid   <<F/6/6>>
  7781. 0000577A  00E4                     .incomplete
  7782. 0000577C  FDA6                     .invalid   <<F/6/6>>
  7783. 0000577E  01F0                     .incomplete
  7784. 00005780  132C 0B57                move.b     -[A1], [A4 + 0xB57]
  7785. 00005784  FD22                     .extension 0xD22 <<F/4-5/6>> // unimplemented
  7786. 00005786  FFEB                     .invalid   <<F/7/7>>
  7787. 00005788  0077 0078 FFEA FD1B 0B70 ori.w      [[-0x2E5] + 0xB70], 0x78 /* 'x' */
  7788. 00005792  1357 01F5                move.b     [A1 + 0x1F5], [A7]
  7789. 00005796  FDA1                     .invalid   <<F/6/6>>
  7790. 00005798  00E6                     .incomplete
  7791. 0000579A  FDA1                     .invalid   <<F/6/6>>
  7792. 0000579C  01F5                     .incomplete
  7793. 0000579E  1357 0B70                move.b     [A1 + 0xB70], [A7]
  7794. 000057A2  FD1B                     .extension 0xD1B <<F/4-5/6>> // unimplemented
  7795. 000057A4  FFEA                     .invalid   <<F/7/7>>
  7796. 000057A6  0078 0079 FFEA           ori.w      [0xFFFFFFEA], 0x79 /* 'y' */
  7797. 000057AC  FD15                     .extension 0xD15 <<F/4-5/6>> // unimplemented
  7798. 000057AE  0B89                     bclr       A1, D5
  7799. 000057B0  1382 01F9 FD9B 00E8      move.b     [[-0x264FF18]], D2
  7800. 000057B8  FD9B                     .invalid   <<F/6/6>>
  7801. 000057BA  01F9                     .incomplete
  7802. 000057BC  1382 0B89                move.b     [[ + <<invalid base displacement size>> + D0 * 2]], D2
  7803. 000057C0  FD15                     .extension 0xD15 <<F/4-5/6>> // unimplemented
  7804. 000057C2  FFEA                     .invalid   <<F/7/7>>
  7805. 000057C4  0079 007A FFEA FD0E      ori.w      [0xFFEAFD0E], 0x7A /* 'z' */
  7806. 000057CC  0BA3                     bclr       -[A3], D5
  7807. 000057CE  13AD 01FD FD96 00EA      move.b     [[] + A7 * 4 + 0xEA], [A5 + 0x1FD]
  7808. 000057D6  FD96                     .invalid   <<F/6/6>>
  7809. 000057D8  01FD                     .incomplete
  7810. 000057DA  13AD 0BA3 FD0E FFEA      move.b     [[A1 + <<invalid base displacement size>>] + A7 * 4 - 0x16], [A5 + 0xBA3]
  7811. 000057E2  007A 007B FFEA           ori.w      [PC - 0x16 /* 000057CE, value 0x13AD */], 0x7B /* '{' */
  7812. 000057E8  FD08                     .extension 0xD08 <<F/4-5/6>> // unimplemented
  7813. 000057EA  0BBC 13D8 0202           bclr       0x13D80202, D5
  7814. 000057F0  FD91                     .invalid   <<F/6/6>>
  7815. 000057F2  00EC                     .incomplete
  7816. 000057F4  FD91                     .invalid   <<F/6/6>>
  7817. 000057F6  0202 13D8                andi.b     D2, 0xD8
  7818. 000057FA  0BBC FD08 FFEA           bclr       0xFD08FFEA, D5
  7819. 00005800  007B 007C FFEA FD01 0BD6 ori.w      [[-0x2FF] + 0xBD6], 0x7C /* '|' */
  7820. 0000580A  1403                     move.b     D2, D3
  7821. 0000580C  0206 FD8C                andi.b     D6, 0x8C
  7822. 00005810  00EE                     .incomplete
  7823. 00005812  FD8C                     .invalid   <<F/6/6>>
  7824. 00005814  0206 1403                andi.b     D6, 0x3
  7825. 00005818  0BD6                     .incomplete
  7826. 0000581A  FD01                     .extension 0xD01 <<F/4-5/6>> // unimplemented
  7827. 0000581C  FFEA                     .invalid   <<F/7/7>>
  7828. 0000581E  007C 007D                ori.w      sr, 125
  7829. 00005822  FFEA                     .invalid   <<F/7/7>>
  7830. 00005824  FCFB 0BEF                .extension 0xCFB <<F/2-3/6>> // unimplemented
  7831. 00005828  142E 020A                move.b     D2, [A6 + 0x20A]
  7832. 0000582C  FD86                     .invalid   <<F/6/6>>
  7833. 0000582E  00F0                     .incomplete
  7834. 00005830  FD86                     .invalid   <<F/6/6>>
  7835. 00005832  020A 142E                andi.b     A2, 0x2E /* '.' */
  7836. 00005836  0BEF                     .incomplete
  7837. 00005838  FCFB FFEA                .extension 0xCFB <<F/2-3/6>> // unimplemented
  7838. 0000583C  007D 007E                ori.w      <<invalid special address>>, 0x7E /* '~' */
  7839. 00005840  FFE9                     .invalid   <<F/7/7>>
  7840. 00005842  FCF5 0C09                .extension 0xCF5 <<F/2-3/6>> // unimplemented
  7841. 00005846  1459                     movea.b    A2, [A1]+
  7842. 00005848  020F FD81                andi.b     A7, 0x81
  7843. 0000584C  00F2                     .incomplete
  7844. 0000584E  FD81                     .invalid   <<F/6/6>>
  7845. 00005850  020F 1459                andi.b     A7, 0x59 /* 'Y' */
  7846. 00005854  0C09 FCF5                cmpi.b     A1, 0xF5
  7847. 00005858  FFE9                     .invalid   <<F/7/7>>
  7848. 0000585A  007E 007F                ori.w      <<invalid special address>>, 0x7F
  7849. 0000585E  FFE9                     .invalid   <<F/7/7>>
  7850. 00005860  FCEE 0C22                .extension 0xCEE <<F/2-3/6>> // unimplemented
  7851. 00005864  1484                     move.b     [A2], D4
  7852. 00005866  0213 FD7C                andi.b     [A3], 0x7C /* '|' */
  7853. 0000586A  00F4                     .incomplete
  7854. 0000586C  FD7C                     .extension 0xD7C <<F/4-5/6>> // unimplemented
  7855. 0000586E  0213 1484                andi.b     [A3], 0x84
  7856. 00005872  0C22 FCEE                cmpi.b     -[A2], 0xEE
  7857. 00005876  FFE9                     .invalid   <<F/7/7>>
  7858. 00005878  007F 0080                ori.w      <<invalid special address>>, 0x80
  7859. 0000587C  FFE9                     .invalid   <<F/7/7>>
  7860. 0000587E  FCE8 0C3C                .extension 0xCE8 <<F/2-3/6>> // unimplemented
  7861. 00005882  14AF 0217                move.b     [A2], [A7 + 0x217]
  7862. 00005886  FD76                     .extension 0xD76 <<F/4-5/6>> // unimplemented
  7863. 00005888  00F6                     .incomplete
  7864. 0000588A  FD76                     .extension 0xD76 <<F/4-5/6>> // unimplemented
  7865. 0000588C  0217 14AF                andi.b     [A7], 0xAF
  7866. 00005890  0C3C FCE8 FFE9           cmpi.b     0xE9, 0xE8
  7867. 00005896  0080 0081 FFE9           ori.l      D0, 0x81FFE9
  7868. 0000589C  FCE1 0C55                .extension 0xCE1 <<F/2-3/6>> // unimplemented
  7869. 000058A0  14DA                     move.b     [A2]+, [A2]+
  7870. 000058A2  021C FD71                andi.b     [A4]+, 0x71 /* 'q' */
  7871. 000058A6  00F8                     .incomplete
  7872. 000058A8  FD71                     .extension 0xD71 <<F/4-5/6>> // unimplemented
  7873. 000058AA  021C 14DA                andi.b     [A4]+, 0xDA
  7874. 000058AE  0C55 FCE1                cmpi.w     [A5], 0xFCE1
  7875. 000058B2  FFE9                     .invalid   <<F/7/7>>
  7876. 000058B4  0081 0082 FFE9           ori.l      D1, 0x82FFE9
  7877. 000058BA  FCDB 0C6F                .extension 0xCDB <<F/2-3/6>> // unimplemented
  7878. 000058BE  1505                     move.b     -[A2], D5
  7879. 000058C0  0220 FD6C                andi.b     -[A0], 0x6C /* 'l' */
  7880. 000058C4  00FA                     .incomplete
  7881. 000058C6  FD6C                     .extension 0xD6C <<F/4-5/6>> // unimplemented
  7882. 000058C8  0220 1505                andi.b     -[A0], 0x5
  7883. 000058CC  0C6F FCDB FFE9           cmpi.w     [A7 - 0x17], 0xFCDB
  7884. 000058D2  0082 0083 FFE8           ori.l      D2, 0x83FFE8
  7885. 000058D8  FCD4 0C88                .extension 0xCD4 <<F/2-3/6>> // unimplemented
  7886. 000058DC  1530 0225                move.b     -[A2], [A0 + D0.w * 2 + 0x25]
  7887. 000058E0  FD67                     .extension 0xD67 <<F/4-5/6>> // unimplemented
  7888. 000058E2  00FC                     .incomplete
  7889. 000058E4  FD67                     .extension 0xD67 <<F/4-5/6>> // unimplemented
  7890. 000058E6  0225 1530                andi.b     -[A5], 0x30 /* '0' */
  7891. 000058EA  0C88 FCD4 FFE8           cmpi.l     A0, 0xFCD4FFE8
  7892. 000058F0  0083 0084 FFE8           ori.l      D3, 0x84FFE8
  7893. 000058F6  FCCE 0CA2                .extension 0xCCE <<F/2-3/6>> // unimplemented
  7894. 000058FA  155B 0229                move.b     [A2 + 0x229], [A3]+
  7895. 000058FE  FD61                     .extension 0xD61 <<F/4-5/6>> // unimplemented
  7896. 00005900  00FE                     .incomplete
  7897. 00005902  FD61                     .extension 0xD61 <<F/4-5/6>> // unimplemented
  7898. 00005904  0229 155B 0CA2           andi.b     [A1 + 0xCA2], 0x5B /* '[' */
  7899. 0000590A  FCCE FFE8                .extension 0xCCE <<F/2-3/6>> // unimplemented
  7900. 0000590E  0084 41FA 0006           ori.l      D4, 0x41FA0006
  7901. 00005914  2008                     move.l     D0, A0
  7902. 00005916  4E75                     rts
  7903. 00005918  0010 0021                ori.b      [A0], 0x21 /* '!' */
  7904. 0000591C  0033 0046 005C           ori.b      [A3 + D0.w + 0x5C], 0x46 /* 'F' */
  7905. 00005922  0077 00A6 7FFF           ori.w      <<invalid full ext with IS == 1 and I/IS == 7>>, 0xA6
  7906. 00005928  0008 0019                ori.b      A0, 0x19
  7907. 0000592C  002A 003C 0051           ori.b      [A2 + 0x51], 0x3C /* '<' */
  7908. 00005932  0068 0086 00C6           ori.w      [A0 + 0xC6], 0x86
  7909. 00005938  FFFE                     .invalid   <<F/7/7>>
  7910. 0000593A  FFFC                     .invalid   <<F/7/7>>
  7911. 0000593C  FFFA                     .invalid   <<F/7/7>>
  7912. 0000593E  FFF8                     .invalid   <<F/7/7>>
  7913. 00005940  0056 00B4                ori.w      [A6], 0xB4
  7914. 00005944  0112                     btst       [A2], D0
  7915. 00005946  0170 0012                bchg       [A0 + D0.w + 0x12], D0
  7916. 0000594A  0025 0039                ori.b      -[A5], 0x39 /* '9' */
  7917. 0000594E  004F 0067                ori.w      A7, 0x67 /* 'g' */
  7918. 00005952  0086 00BB 7FFF           ori.l      D6, 0xBB7FFF
  7919. 00005958  0009 001C                ori.b      A1, 0x1C
  7920. 0000595C  002F 0044 005A           ori.b      [A7 + 0x5A], 0x44 /* 'D' */
  7921. 00005962  0075 0097 00DF           ori.w      [A5 + D0.w - 0x33], 0x97
  7922. 00005968  FFCE                     .invalid   <<F/7/7>>
  7923. 0000596A  FFCC                     .invalid   <<F/7/7>>
  7924. 0000596C  FFCA                     .invalid   <<F/7/7>>
  7925. 0000596E  FFC8                     .invalid   <<F/7/7>>
  7926. 00005970  0056 00B4                ori.w      [A6], 0xB4
  7927. 00005974  0112                     btst       [A2], D0
  7928. 00005976  0170 0014                bchg       [A0 + D0.w + 0x14], D0
  7929. 0000597A  002A 0040 0059           ori.b      [A2 + 0x59], 0x40 /* '@' */
  7930. 00005980  0074 0096 00D1           ori.w      [A4 + D0.w - 0x47], 0x96
  7931. 00005986  7FFF                     moveq.l    D7, 0xFFFFFFFF
  7932. 00005988  000A 001F                ori.b      A2, 0x1F
  7933. 0000598C  0035 004C 0066           ori.b      [A5 + D0.w + 0x66], 0x4C /* 'L' */
  7934. 00005992  0083 00A9 00FA           ori.l      D3, 0xA900FA
  7935. 00005998  FFCE                     .invalid   <<F/7/7>>
  7936. 0000599A  FFCC                     .invalid   <<F/7/7>>
  7937. 0000599C  FFCA                     .invalid   <<F/7/7>>
  7938. 0000599E  FFC8                     .invalid   <<F/7/7>>
  7939. 000059A0  0056 00B4                ori.w      [A6], 0xB4
  7940. 000059A4  0112                     btst       [A2], D0
  7941. 000059A6  0170 0017                bchg       [A0 + D0.w + 0x17], D0
  7942. 000059AA  002F 0048 0063           ori.b      [A7 + 0x63], 0x48 /* 'H' */
  7943. 000059B0  0082 00A8 00EB           ori.l      D2, 0xA800EB
  7944. 000059B6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  7945. 000059B8  000C 0023                ori.b      A4, 0x23 /* '#' */
  7946. 000059BC  003B 0055 0072           ori.b      [PC + D0.w + 0x72], 0x55 /* 'U' */
  7947. 000059C2  0093 00BE 0118           ori.l      [A3], 0xBE0118
  7948. 000059C8  FFCE                     .invalid   <<F/7/7>>
  7949. 000059CA  FFCC                     .invalid   <<F/7/7>>
  7950. 000059CC  FFCA                     .invalid   <<F/7/7>>
  7951. 000059CE  FFC8                     .invalid   <<F/7/7>>
  7952. 000059D0  0056 00B4                ori.w      [A6], 0xB4
  7953. 000059D4  0112                     btst       [A2], D0
  7954. 000059D6  0170 001A                bchg       [A0 + D0.w + 0x1A], D0
  7955. 000059DA  0034 0051 0070           ori.b      [A4 + D0.w + 0x70], 0x51 /* 'Q' */
  7956. 000059E0  0092 00BD 0107           ori.l      [A2], 0xBD0107
  7957. 000059E6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  7958. 000059E8  000D 0027                ori.b      A5, 0x27 /* '\'' */
  7959. 000059EC  0042 0060                ori.w      D2, 0x60 /* '`' */
  7960. 000059F0  0080 00A5 00D5           ori.l      D0, 0xA500D5
  7961. 000059F6  013A FFCE                btst       [PC - 0x32 /* 000059C6, value 0x1 */], D0
  7962. 000059FA  FFCC                     .invalid   <<F/7/7>>
  7963. 000059FC  FFCA                     .invalid   <<F/7/7>>
  7964. 000059FE  FFC8                     .invalid   <<F/7/7>>
  7965. 00005A00  0056 00B4                ori.w      [A6], 0xB4
  7966. 00005A04  0112                     btst       [A2], D0
  7967. 00005A06  0170 001D                bchg       [A0 + D0.w + 0x1D], D0
  7968. 00005A0A  003B 005B 007D           ori.b      [PC + D0.w + 0x7D], 0x5B /* '[' */
  7969. 00005A10  00A4 00D4 0128           ori.l      -[A4], 0xD40128
  7970. 00005A16  7FFF                     moveq.l    D7, 0xFFFFFFFF
  7971. 00005A18  000F 002C                ori.b      A7, 0x2C /* ',' */
  7972. 00005A1C  004B 006B                ori.w      A3, 0x6B /* 'k' */
  7973. 00005A20  008F 00B9 00EF           ori.l      A7, 0xB900EF
  7974. 00005A26  0161                     bchg       -[A1], D0
  7975. 00005A28  FF9E                     .invalid   <<F/6/7>>
  7976. 00005A2A  FF9C                     .invalid   <<F/6/7>>
  7977. 00005A2C  FF9A                     .invalid   <<F/6/7>>
  7978. 00005A2E  FF98                     .invalid   <<F/6/7>>
  7979. 00005A30  0026 0084                ori.b      -[A6], 0x84
  7980. 00005A34  00E2                     .incomplete
  7981. 00005A36  0140                     bchg       D0, D0
  7982. 00005A38  0020 0042                ori.b      -[A0], 0x42 /* 'B' */
  7983. 00005A3C  0066 008C                ori.w      -[A6], 0x8C
  7984. 00005A40  00B8 00EE 014C 7FFF      ori.l      [0x00007FFF], 0xEE014C
  7985. 00005A48  0010 0031                ori.b      [A0], 0x31 /* '1' */
  7986. 00005A4C  0054 0078                ori.w      [A4], 0x78 /* 'x' */
  7987. 00005A50  00A1 00D0 010C           ori.l      -[A1], 0xD0010C
  7988. 00005A56  018C                     bclr       A4, D0
  7989. 00005A58  FF9E                     .invalid   <<F/6/7>>
  7990. 00005A5A  FF9C                     .invalid   <<F/6/7>>
  7991. 00005A5C  FF9A                     .invalid   <<F/6/7>>
  7992. 00005A5E  FF98                     .invalid   <<F/6/7>>
  7993. 00005A60  0026 0084                ori.b      -[A6], 0x84
  7994. 00005A64  00E2                     .incomplete
  7995. 00005A66  0140                     bchg       D0, D0
  7996. 00005A68  0025 004B                ori.b      -[A5], 0x4B /* 'K' */
  7997. 00005A6C  0072 009E 00CF           ori.w      [A2 + D0.w - 0x49], 0x9E
  7998. 00005A72  010B                     btst       A3, D0
  7999. 00005A74  0174 7FFF                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D0
  8000. 00005A78  0012 0038                ori.b      [A2], 0x38 /* '8' */
  8001. 00005A7C  005E 0087                ori.w      [A6]+, 0x87
  8002. 00005A80  00B5 00E9 012D 01BC      ori.l      <<invalid full ext with I/IS == 4>>, 0xE9012D
  8003. 00005A88  FF9E                     .invalid   <<F/6/7>>
  8004. 00005A8A  FF9C                     .invalid   <<F/6/7>>
  8005. 00005A8C  FF9A                     .invalid   <<F/6/7>>
  8006. 00005A8E  FF98                     .invalid   <<F/6/7>>
  8007. 00005A90  0026 0084                ori.b      -[A6], 0x84
  8008. 00005A94  00E2                     .incomplete
  8009. 00005A96  0140                     bchg       D0, D0
  8010. 00005A98  0029 0053 0080           ori.b      [A1 + 0x80], 0x53 /* 'S' */
  8011. 00005A9E  00B1 00E8 012B 01A2 7FFF 0014 ori.l      [[0x7FFF + D0] + 0x14], 0xE8012B
  8012. 00005AAA  003E 0069                ori.b      <<invalid special address>>, 0x69 /* 'i' */
  8013. 00005AAE  0098 00CB 0105           ori.l      [A0]+, 0xCB0105
  8014. 00005AB4  0152                     bchg       [A2], D0
  8015. 00005AB6  01F2                     .incomplete
  8016. 00005AB8  FF9E                     .invalid   <<F/6/7>>
  8017. 00005ABA  FF9C                     .invalid   <<F/6/7>>
  8018. 00005ABC  FF9A                     .invalid   <<F/6/7>>
  8019. 00005ABE  FF98                     .invalid   <<F/6/7>>
  8020. 00005AC0  0026 0084                ori.b      -[A6], 0x84
  8021. 00005AC4  00E2                     .incomplete
  8022. 00005AC6  0140                     bchg       D0, D0
  8023. 00005AC8  002E 005E 0090           ori.b      [A6 + 0x90], 0x5E /* '^' */
  8024. 00005ACE  00C6                     .incomplete
  8025. 00005AD0  0104                     btst       D4, D0
  8026. 00005AD2  0150                     bchg       [A0], D0
  8027. 00005AD4  01D5                     .incomplete
  8028. 00005AD6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8029. 00005AD8  0017 0046                ori.b      [A7], 0x46 /* 'F' */
  8030. 00005ADC  0076 00AA 00E3           ori.w      [A6 + D0.w - 0x29], 0xAA
  8031. 00005AE2  0125                     btst       -[A5], D0
  8032. 00005AE4  017B 022F                bchg       [PC + D0.w * 2 + 0x2F], D0
  8033. 00005AE8  FF9E                     .invalid   <<F/6/7>>
  8034. 00005AEA  FF9C                     .invalid   <<F/6/7>>
  8035. 00005AEC  FF9A                     .invalid   <<F/6/7>>
  8036. 00005AEE  FF98                     .invalid   <<F/6/7>>
  8037. 00005AF0  0026 0084                ori.b      -[A6], 0x84
  8038. 00005AF4  00E2                     .incomplete
  8039. 00005AF6  0140                     bchg       D0, D0
  8040. 00005AF8  0034 0069 00A2           ori.b      [A4 + D0.w - 0x94], 0x69 /* 'i' */
  8041. 00005AFE  00DF                     .incomplete
  8042. 00005B00  0124                     btst       -[A4], D0
  8043. 00005B02  0179 020E 7FFF           bchg       [0x020E7FFF], D0
  8044. 00005B08  001A 004E                ori.b      [A2]+, 0x4E /* 'N' */
  8045. 00005B0C  0085 00BF 00FF           ori.l      D5, 0xBF00FF
  8046. 00005B12  0149                     bchg       A1, D0
  8047. 00005B14  01A9 0273                bclr       [A1 + 0x273], D0
  8048. 00005B18  FF9E                     .invalid   <<F/6/7>>
  8049. 00005B1A  FF9C                     .invalid   <<F/6/7>>
  8050. 00005B1C  FF9A                     .invalid   <<F/6/7>>
  8051. 00005B1E  FF98                     .invalid   <<F/6/7>>
  8052. 00005B20  0026 0084                ori.b      -[A6], 0x84
  8053. 00005B24  00E2                     .incomplete
  8054. 00005B26  0140                     bchg       D0, D0
  8055. 00005B28  003A 0076 00B5           ori.b      [PC + 0xB5 /* 00005BDF, value 0x98 */], 0x76 /* 'v' */
  8056. 00005B2E  00FA                     .incomplete
  8057. 00005B30  0147                     bchg       D7, D0
  8058. 00005B32  01A7                     bclr       -[A7], D0
  8059. 00005B34  024E 7FFF                andi.w     A6, 0x7FFF
  8060. 00005B38  001D 0058                ori.b      [A5]+, 0x58 /* 'X' */
  8061. 00005B3C  0095 00D6 011E           ori.l      [A5], 0xD6011E
  8062. 00005B42  0171 01DD                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D0
  8063. 00005B46  02C0                     .incomplete
  8064. 00005B48  FF9E                     .invalid   <<F/6/7>>
  8065. 00005B4A  FF9C                     .invalid   <<F/6/7>>
  8066. 00005B4C  FF9A                     .invalid   <<F/6/7>>
  8067. 00005B4E  FF98                     .invalid   <<F/6/7>>
  8068. 00005B50  0026 0084                ori.b      -[A6], 0x84
  8069. 00005B54  00E2                     .incomplete
  8070. 00005B56  0140                     bchg       D0, D0
  8071. 00005B58  0041 0085                ori.w      D1, 0x85
  8072. 00005B5C  00CB                     .incomplete
  8073. 00005B5E  0118                     btst       [A0]+, D0
  8074. 00005B60  016F 01DA                bchg       [A7 + 0x1DA], D0
  8075. 00005B64  0296 7FFF 0020           andi.l     [A6], 0x7FFF0020
  8076. 00005B6A  0063 00A7                ori.w      -[A3], 0xA7
  8077. 00005B6E  00F0                     .incomplete
  8078. 00005B70  0141                     bchg       D1, D0
  8079. 00005B72  019E                     bclr       [A6]+, D0
  8080. 00005B74  0217 0316                andi.b     [A7], 0x16
  8081. 00005B78  FF9E                     .invalid   <<F/6/7>>
  8082. 00005B7A  FF9C                     .invalid   <<F/6/7>>
  8083. 00005B7C  FF9A                     .invalid   <<F/6/7>>
  8084. 00005B7E  FF98                     .invalid   <<F/6/7>>
  8085. 00005B80  0026 0084                ori.b      -[A6], 0x84
  8086. 00005B84  00E2                     .incomplete
  8087. 00005B86  0140                     bchg       D0, D0
  8088. 00005B88  0049 0095                ori.w      A1, 0x95
  8089. 00005B8C  00E4                     .incomplete
  8090. 00005B8E  013A 019C                btst       [PC + 0x19C /* 00005D2C, value 0xFF */], D0
  8091. 00005B92  0214 02E7                andi.b     [A4], 0xE7
  8092. 00005B96  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8093. 00005B98  0024 006F                ori.b      -[A4], 0x6F /* 'o' */
  8094. 00005B9C  00BB 010D 0168 01D1      ori.l      [[]], 0x10D0168
  8095. 00005BA4  0258 0376                andi.w     [A0]+, 0x376
  8096. 00005BA8  FF9E                     .invalid   <<F/6/7>>
  8097. 00005BAA  FF9C                     .invalid   <<F/6/7>>
  8098. 00005BAC  FF9A                     .invalid   <<F/6/7>>
  8099. 00005BAE  FF98                     .invalid   <<F/6/7>>
  8100. 00005BB0  0026 0084                ori.b      -[A6], 0x84
  8101. 00005BB4  00E2                     .incomplete
  8102. 00005BB6  0140                     bchg       D0, D0
  8103. 00005BB8  0052 00A7                ori.w      [A2], 0xA7
  8104. 00005BBC  0100                     btst       D0, D0
  8105. 00005BBE  0161                     bchg       -[A1], D0
  8106. 00005BC0  01CE                     .incomplete
  8107. 00005BC2  0255 0342                andi.w     [A5], 0x342
  8108. 00005BC6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8109. 00005BC8  0029 007C 00D2           ori.b      [A1 + 0xD2], 0x7C /* '|' */
  8110. 00005BCE  012E 0194                btst       [A6 + 0x194], D0
  8111. 00005BD2  0209 02A2                andi.b     A1, 0xA2
  8112. 00005BD6  03E2                     .incomplete
  8113. 00005BD8  FF9E                     .invalid   <<F/6/7>>
  8114. 00005BDA  FF9C                     .invalid   <<F/6/7>>
  8115. 00005BDC  FF9A                     .invalid   <<F/6/7>>
  8116. 00005BDE  FF98                     .invalid   <<F/6/7>>
  8117. 00005BE0  0026 0084                ori.b      -[A6], 0x84
  8118. 00005BE4  00E2                     .incomplete
  8119. 00005BE6  0140                     bchg       D0, D0
  8120. 00005BE8  005C 00BB                ori.w      [A4]+, 0xBB
  8121. 00005BEC  011F                     btst       [A7]+, D0
  8122. 00005BEE  018C                     bclr       A4, D0
  8123. 00005BF0  0207 029E                andi.b     D7, 0x9E
  8124. 00005BF4  03A8 7FFF                bclr       [A0 + 0x7FFF], D1
  8125. 00005BF8  002E 008B 00EC           ori.b      [A6 + 0xEC], 0x8B
  8126. 00005BFE  0153                     bchg       [A3], D0
  8127. 00005C00  01C5                     .incomplete
  8128. 00005C02  0249 02F4                andi.w     A1, 0x2F4
  8129. 00005C06  045C FF6E                subi.w     [A4]+, 0xFF6E
  8130. 00005C0A  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8131. 00005C0C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8132. 00005C0E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8133. 00005C10  FFF6                     .invalid   <<F/7/7>>
  8134. 00005C12  0054 00B2                ori.w      [A4], 0xB2
  8135. 00005C16  0110                     btst       [A0], D0
  8136. 00005C18  0067 00D2                ori.w      -[A7], 0xD2
  8137. 00005C1C  0142                     bchg       D2, D0
  8138. 00005C1E  01BD                     bclr       <<invalid special address>>, D0
  8139. 00005C20  0246 02F0                andi.w     D6, 0x2F0
  8140. 00005C24  041A 7FFF                subi.b     [A2]+, 0xFF
  8141. 00005C28  0033 009C 0108           ori.b      [A3 + <<invalid base displacement size>> + D0], 0x9C
  8142. 00005C2E  017D                     bchg       <<invalid special address>>, D0
  8143. 00005C30  01FD                     .incomplete
  8144. 00005C32  0290 0350 04E4           andi.l     [A0], 0x35004E4
  8145. 00005C38  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  8146. 00005C3A  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8147. 00005C3C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8148. 00005C3E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8149. 00005C40  FFF6                     .invalid   <<F/7/7>>
  8150. 00005C42  0054 00B2                ori.w      [A4], 0xB2
  8151. 00005C46  0110                     btst       [A0], D0
  8152. 00005C48  0075 00EC 016A 01F3 028D ori.w      [[A5 + 0x1F3] + 0x28D], 0xEC
  8153. 00005C52  034B                     bchg       A3, D1
  8154. 00005C54  049A 7FFF 003A           subi.l     [A2]+, 0x7FFF003A
  8155. 00005C5A  00B0 0129 01AB 023B      ori.l      [A0 + D0.w * 2 + 0x3B], 0x12901AB
  8156. 00005C62  02E0                     .incomplete
  8157. 00005C64  03B7 057D                bclr       <<invalid full ext with IS == 1 and I/IS == 5>>, D1
  8158. 00005C68  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  8159. 00005C6A  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8160. 00005C6C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8161. 00005C6E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8162. 00005C70  FFF6                     .invalid   <<F/7/7>>
  8163. 00005C72  0054 00B2                ori.w      [A4], 0xB2
  8164. 00005C76  0110                     btst       [A0], D0
  8165. 00005C78  0083 0109 0196           ori.l      D3, 0x1090196
  8166. 00005C7E  0230 02DD 03B3 052A 7FFF 0041 00C5 andi.b     [[0x52A7FFF + D0 * 2] + 0x4100C5], 0xDD
  8167. 00005C8C  014D                     bchg       A5, D0
  8168. 00005C8E  01DF                     .incomplete
  8169. 00005C90  0281 033A 042C           andi.l     D1, 0x33A042C
  8170. 00005C96  0628 FF6E FF6C           addi.b     [A0 - 0x94], 0x6E /* 'n' */
  8171. 00005C9C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8172. 00005C9E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8173. 00005CA0  FFF6                     .invalid   <<F/7/7>>
  8174. 00005CA2  0054 00B2                ori.w      [A4], 0xB2
  8175. 00005CA6  0110                     btst       [A0], D0
  8176. 00005CA8  0093 0129 01C8           ori.l      [A3], 0x12901C8
  8177. 00005CAE  0274 0337 0426           andi.w     [A4 + D0.w * 4 + 0x26], 0x337
  8178. 00005CB4  05CB                     .incomplete
  8179. 00005CB6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8180. 00005CB8  0049 00DD                ori.w      A1, 0xDD
  8181. 00005CBC  0176 021A                bchg       [A6 + D0.w * 2 + 0x1A], D0
  8182. 00005CC0  02CF                     .incomplete
  8183. 00005CC2  039F                     bclr       [A7]+, D1
  8184. 00005CC4  04AE 06E8 FF6E FF6C      subi.l     [A6 - 0x94], 0x6E8FF6E
  8185. 00005CCC  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8186. 00005CCE  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8187. 00005CD0  FFF6                     .invalid   <<F/7/7>>
  8188. 00005CD2  0054 00B2                ori.w      [A4], 0xB2
  8189. 00005CD6  0110                     btst       [A0], D0
  8190. 00005CD8  00A5 014D 01FF           ori.l      -[A5], 0x14D01FF
  8191. 00005CDE  02C0                     .incomplete
  8192. 00005CE0  039B                     bclr       [A3]+, D1
  8193. 00005CE2  04A8 0680 7FFF 0052      subi.l     [A0 + 0x52], 0x6807FFF
  8194. 00005CEA  00F8                     .incomplete
  8195. 00005CEC  01A3                     bclr       -[A3], D0
  8196. 00005CEE  025B 0326                andi.w     [A3]+, 0x326
  8197. 00005CF2  0410 0540                subi.b     [A0], 0x40 /* '@' */
  8198. 00005CF6  07C0                     .incomplete
  8199. 00005CF8  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  8200. 00005CFA  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8201. 00005CFC  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8202. 00005CFE  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8203. 00005D00  FFF6                     .invalid   <<F/7/7>>
  8204. 00005D02  0054 00B2                ori.w      [A4], 0xB2
  8205. 00005D06  0110                     btst       [A0], D0
  8206. 00005D08  00B9 0176 023D 0317 040C ori.l      [0x0317040C], 0x176023D
  8207. 00005D12  0539 074B 7FFF           btst       [0x074B7FFF], D2
  8208. 00005D18  005C 0116                ori.w      [A4]+, 0x116
  8209. 00005D1C  01D6                     .incomplete
  8210. 00005D1E  02A5 0389 048F           andi.l     -[A5], 0x389048F
  8211. 00005D24  05E4                     .incomplete
  8212. 00005D26  08B2 FF6E FF6C           bclr.b     <<invalid full ext with I/IS == 4>>, 0x6E /* 'n' */
  8213. 00005D2C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8214. 00005D2E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8215. 00005D30  FFF6                     .invalid   <<F/7/7>>
  8216. 00005D32  0054 00B2                ori.w      [A4], 0xB2
  8217. 00005D36  0110                     btst       [A0], D0
  8218. 00005D38  00CF                     .incomplete
  8219. 00005D3A  01A4                     bclr       -[A4], D0
  8220. 00005D3C  0283 0377 048A           andi.l     D3, 0x377048A
  8221. 00005D42  05DC                     .incomplete
  8222. 00005D44  082F 7FFF 0067           btst.b     [A7 + 0x67], 0xFF
  8223. 00005D4A  0138 0210                btst       [0x00000210 /* BootDrive */], D0
  8224. 00005D4E  02F7                     .incomplete
  8225. 00005D50  03F7                     .incomplete
  8226. 00005D52  051D                     btst       [A5]+, D2
  8227. 00005D54  069C 09C2 FF6E           addi.l     [A4]+, 0x9C2FF6E
  8228. 00005D5A  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8229. 00005D5C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8230. 00005D5E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8231. 00005D60  FFF6                     .invalid   <<F/7/7>>
  8232. 00005D62  0054 00B2                ori.w      [A4], 0xB2
  8233. 00005D66  0110                     btst       [A0], D0
  8234. 00005D68  00E8                     .incomplete
  8235. 00005D6A  01D7                     .incomplete
  8236. 00005D6C  02D2                     .incomplete
  8237. 00005D6E  03E3                     .incomplete
  8238. 00005D70  0518                     btst       [A0]+, D2
  8239. 00005D72  0693 092E 7FFF           addi.l     [A3], 0x92E7FFF
  8240. 00005D78  0073 015E 0250           ori.w      [A3 + D0.w * 2 + 0x50], 0x15E
  8241. 00005D7E  0354                     bchg       [A4], D1
  8242. 00005D80  0473 05BD 076A 0AF2 FF6E subi.w     [[A3 + 0xAF2] - 0x92], 0x5BD
  8243. 00005D8A  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8244. 00005D8C  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8245. 00005D8E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8246. 00005D90  FFF6                     .invalid   <<F/7/7>>
  8247. 00005D92  0054 00B2                ori.w      [A4], 0xB2
  8248. 00005D96  0110                     btst       [A0], D0
  8249. 00005D98  0105                     btst       D5, D0
  8250. 00005D9A  0210 032A                andi.b     [A0], 0x2A /* '*' */
  8251. 00005D9E  045D 05B7                subi.w     [A5]+, 0x5B7
  8252. 00005DA2  0761                     bchg       -[A1], D3
  8253. 00005DA4  0A4D 7FFF                xori.w     A5, 0x7FFF
  8254. 00005DA8  0081 0189 0298           ori.l      D1, 0x1890298
  8255. 00005DAE  03BC 04FE 0670           bclr       0x4FE0670, D1
  8256. 00005DB4  0852 0C48                bchg.b     [A2], 0x48 /* 'H' */
  8257. 00005DB8  FF6E                     .extension 0xF6E <<F/4-5/7>> // unimplemented
  8258. 00005DBA  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  8259. 00005DBC  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  8260. 00005DBE  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  8261. 00005DC0  FFF6                     .invalid   <<F/7/7>>
  8262. 00005DC2  0054 00B2                ori.w      [A4], 0xB2
  8263. 00005DC6  0110                     btst       [A0], D0
  8264. 00005DC8  0125                     btst       -[A5], D0
  8265. 00005DCA  0251 038D                andi.w     [A1], 0x38D
  8266. 00005DCE  04E5                     .incomplete
  8267. 00005DD0  0669 0847 0B8F           addi.w     [A1 + 0xB8F], 0x847
  8268. 00005DD6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8269. 00005DD8  0091 01B9 02E9           ori.l      [A1], 0x1B902E9
  8270. 00005DDE  0431 059A 0739 0956 0DC8 subi.b     [[A1 + 0x9560DC8 + D0 * 8]], 0x9A
  8271. 00005DE8  FF3E                     .extension 0xF3E <<F/4-5/7>> // unimplemented
  8272. 00005DEA  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  8273. 00005DEC  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  8274. 00005DEE  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  8275. 00005DF0  FFC6                     .invalid   <<F/7/7>>
  8276. 00005DF2  0024 0082                ori.b      -[A4], 0x82
  8277. 00005DF6  00E0                     .incomplete
  8278. 00005DF8  0149                     bchg       A1, D0
  8279. 00005DFA  0299 03FC 057E           andi.l     [A1]+, 0x3FC057E
  8280. 00005E00  0732 094A 0CF8           btst       [[A2 + <<invalid base displacement size>>] + 0xCF8], D3
  8281. 00005E06  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8282. 00005E08  00A3 01EF 0344           ori.l      -[A3], 0x1EF0344
  8283. 00005E0E  04B4 0649 081B 0A7A      subi.l     [A4 + D0 * 2 + 0x7A], 0x649081B
  8284. 00005E16  0F77 FF3E FF3C FF3A FF38 bchg       [[A7 - 0xC300C6] + A7 * 8 - 0xC8], D7
  8285. 00005E20  FFC6                     .invalid   <<F/7/7>>
  8286. 00005E22  0024 0082                ori.b      -[A4], 0x82
  8287. 00005E26  00E0                     .incomplete
  8288. 00005E28  0171 02EA                bchg       [A1 + D0.w * 2 - 0x22], D0
  8289. 00005E2C  0478 0629 0812           subi.w     [0x00000812], 0x629
  8290. 00005E32  0A6C 0E8D 7FFF           xori.w     [A4 + 0x7FFF], 0xE8D
  8291. 00005E38  00B7 022B 03AA 0546      ori.l      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x22B03AA
  8292. 00005E40  070D                     btst       A5, D3
  8293. 00005E42  0918                     btst       [A0]+, D4
  8294. 00005E44  0BC1                     .incomplete
  8295. 00005E46  115A FF3E                move.b     [A0 - 0xC2], [A2]+
  8296. 00005E4A  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  8297. 00005E4C  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  8298. 00005E4E  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  8299. 00005E50  FFC6                     .invalid   <<F/7/7>>
  8300. 00005E52  0024 0082                ori.b      -[A4], 0x82
  8301. 00005E56  00B0 019E 0346 0504      ori.l      <<invalid full ext with I/IS == 4>>, 0x19E0346
  8302. 00005E5E  06EA                     .incomplete
  8303. 00005E60  090F                     btst       A7, D4
  8304. 00005E62  0BB2 1054                bclr       [A2 + D1.w + 0x54], D5
  8305. 00005E66  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8306. 00005E68  00CD                     .incomplete
  8307. 00005E6A  026F 041D 05EB           andi.w     [A7 + 0x5EB], 0x41D
  8308. 00005E70  07EA                     .incomplete
  8309. 00005E72  0A34 0D30 1378 FF3E FF3C xori.b     [A4 - 0xC100C4], 0x30 /* '0' */
  8310. 00005E7C  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  8311. 00005E7E  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  8312. 00005E80  FFC6                     .invalid   <<F/7/7>>
  8313. 00005E82  0024 0082                ori.b      -[A4], 0x82
  8314. 00005E86  0080 01D0 03AC           ori.l      D0, 0x1D003AC
  8315. 00005E8C  05A0                     bclr       -[A0], D2
  8316. 00005E8E  07C2                     .incomplete
  8317. 00005E90  0A2A 0D1F 1252           xori.b     [A2 + 0x1252], 0x1F
  8318. 00005E96  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8319. 00005E98  00E6                     .incomplete
  8320. 00005E9A  02BB 049D 06A4 08E1      andi.l     [PC + D0 - 0x31], 0x49D06A4
  8321. 00005EA2  0B73 0ECC                bchg       [A3 + D0 * 8 - 0x52], D5
  8322. 00005EA6  15D8 FF3E                move.b     [PC - 0xC2 /* 00005DE6, value 0xD '\r' */], [A0]+
  8323. 00005EAA  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  8324. 00005EAC  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  8325. 00005EAE  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  8326. 00005EB0  FFC6                     .invalid   <<F/7/7>>
  8327. 00005EB2  0024 0052                ori.b      -[A4], 0x52 /* 'R' */
  8328. 00005EB6  0050 0209                ori.w      [A0], 0x209
  8329. 00005EBA  041F 0650                subi.b     [A7]+, 0x50 /* 'P' */
  8330. 00005EBE  08B4 0B67 0EB9           bclr.b     [A4 + D0 * 8 - 0x71], 0x67 /* 'g' */
  8331. 00005EC4  148E                     move.b     [A2], A6
  8332. 00005EC6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8333. 00005EC8  0102                     btst       D2, D0
  8334. 00005ECA  0310                     btst       [A0], D1
  8335. 00005ECC  052E 0773                btst       [A6 + 0x773], D2
  8336. 00005ED0  09F6                     .incomplete
  8337. 00005ED2  0CD9                     .incomplete
  8338. 00005ED4  109A                     move.b     [A0], [A2]+
  8339. 00005ED6  1882                     move.b     [A4], D2
  8340. 00005ED8  FF3E                     .extension 0xF3E <<F/4-5/7>> // unimplemented
  8341. 00005EDA  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  8342. 00005EDC  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  8343. 00005EDE  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  8344. 00005EE0  FFC6                     .invalid   <<F/7/7>>
  8345. 00005EE2  0024 0022                ori.b      -[A4], 0x22 /* '\"' */
  8346. 00005EE6  0020 0249                ori.b      -[A0], 0x49 /* 'I' */
  8347. 00005EEA  049F 0715 09C4           subi.l     [A7]+, 0x71509C4
  8348. 00005EF0  0CCB                     .incomplete
  8349. 00005EF2  1085                     move.b     [A0], D5
  8350. 00005EF4  1710                     move.b     -[A3], [A0]
  8351. 00005EF6  7FFF                     moveq.l    D7, 0xFFFFFFFF
  8352. 00005EF8  0122                     btst       -[A2], D0
  8353. 00005EFA  0370 05CF                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D1
  8354. 00005EFE  085C 0B2D                bchg.b     [A4]+, 0x2D /* '-' */
  8355. 00005F02  0E6A 12A1 1B80           .invalid.w [A2 + 0x1B80], 0x12A1 // invalid immediate operation
  8356. 00005F08  FF3E                     .extension 0xF3E <<F/4-5/7>> // unimplemented
  8357. 00005F0A  FF3C                     .extension 0xF3C <<F/4-5/7>> // unimplemented
  8358. 00005F0C  FF3A                     .extension 0xF3A <<F/4-5/7>> // unimplemented
  8359. 00005F0E  FF38                     .extension 0xF38 <<F/4-5/7>> // unimplemented
  8360. 00005F10  FFC6                     .invalid   <<F/7/7>>
  8361. 00005F12  FFF4                     .invalid   <<F/7/7>>
  8362. 00005F14  FFF2                     .invalid   <<F/7/7>>
  8363. 00005F16  FFF0                     .invalid   <<F/7/7>>
  8364. fn00005F18:
  8365. 00005F18  4E56 FFFE                link       A6, -0x0002
  8366. 00005F1C  48E7 3F3C                movem.l    -[A7], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5
  8367. 00005F20  2F0E                     move.l     -[A7], A6
  8368. 00005F22  286E 0020                movea.l    A4, [A6 + 0x20]
  8369. 00005F26  246E 001C                movea.l    A2, [A6 + 0x1C]
  8370. 00005F2A  2A2E 0018                move.l     D5, [A6 + 0x18]
  8371. 00005F2E  47FA D9E0                lea.l      A3, [PC - 0x2620 /* 00003910, value 0x200021E */]
  8372. 00005F32  4BFA F9E4                lea.l      A5, [PC - 0x61C /* 00005918, value 0x100021, cstring "" */]
  8373. 00005F36  226E 000C                movea.l    A1, [A6 + 0xC]
  8374. 00005F3A  B2FC 0001                cmpa.w     A1, 0x1
  8375. 00005F3E  6706                     beq        +0x8 /* 00005F46 */
  8376. 00005F40  D9EE 0008                add.l      A4, [A6 + 0x8]
  8377. 00005F44  538C                     subq.l     A4, 1
  8378. label00005F46:
  8379. 00005F46  202E 0014                move.l     D0, [A6 + 0x14]
  8380. 00005F4A  6728                     beq        +0x2A /* 00005F74 */
  8381. 00005F4C  2040                     movea.l    A0, D0
  8382. 00005F4E  3018                     move.w     D0, [A0]+
  8383. 00005F50  6722                     beq        +0x24 /* 00005F74 */
  8384. 00005F52  7200                     moveq.l    D1, 0x00
  8385. 00005F54  3218                     move.w     D1, [A0]+
  8386. 00005F56  D285                     add.l      D1, D5
  8387. 00005F58  2401                     move.l     D2, D1
  8388. 00005F5A  E481                     asr        D1, 2
  8389. 00005F5C  2D41 0018                move.l     [A6 + 0x18], D1
  8390. 00005F60  0242 0003                andi.w     D2, 0x3
  8391. 00005F64  3D42 FFFE                move.w     [A6 - 0x2], D2
  8392. 00005F68  DBD8                     add.l      A5, [A0]+
  8393. 00005F6A  2C49                     movea.l    A6, A1
  8394. 00005F6C  4CD0 02DE                movem.l    D1,D2,D3,D4,D6,D7,A1, [A0]
  8395. 00005F70  4EFB 00FE                jmp        [PC + D0.w - 0x2]
  8396. label00005F74:
  8397. 00005F74  2005                     move.l     D0, D5
  8398. 00005F76  E480                     asr        D0, 2
  8399. 00005F78  2D40 0018                move.l     [A6 + 0x18], D0
  8400. 00005F7C  2005                     move.l     D0, D5
  8401. 00005F7E  0240 0003                andi.w     D0, 0x3
  8402. 00005F82  3D40 FFFE                move.w     [A6 - 0x2], D0
  8403. 00005F86  2C49                     movea.l    A6, A1
  8404. 00005F88  7200                     moveq.l    D1, 0x00
  8405. 00005F8A  2401                     move.l     D2, D1
  8406. 00005F8C  2601                     move.l     D3, D1
  8407. 00005F8E  2801                     move.l     D4, D1
  8408. 00005F90  2241                     movea.l    A1, D1
  8409. 00005F92  3E01                     move.w     D7, D1
  8410. 00005F94  3C01                     move.w     D6, D1
  8411. label00005F96:
  8412. 00005F96  51CD 0012                dbf        D5, +0x14 /* 00005FAA */
  8413. 00005F9A  4845                     swap.w     D5
  8414. 00005F9C  5345                     subq.w     D5, 1
  8415. 00005F9E  6A08                     bpl        +0xA /* 00005FA8 */
  8416. 00005FA0  49FA FFF4                lea.l      A4, [PC - 0xC /* 00005F96, value 0x51CD0012 */]
  8417. 00005FA4  6000 08CC                bra        +0x8CE /* 00006872 */
  8418. label00005FA8:
  8419. 00005FA8  4845                     swap.w     D5
  8420. label00005FAA:
  8421. 00005FAA  4240                     clr.w      D0
  8422. 00005FAC  1014                     move.b     D0, [A4]
  8423. 00005FAE  D8CE                     add.w      A4, A6
  8424. 00005FB0  D040                     add.w      D0, D0
  8425. 00005FB2  41EB 000E                lea.l      A0, [A3 + 0xE]
  8426. 00005FB6  D0F3 0000                add.w      A0, [A3 + D0.w]
  8427. 00005FBA  3809                     move.w     D4, A1
  8428. 00005FBC  4844                     swap.w     D4
  8429. 00005FBE  4244                     clr.w      D4
  8430. 00005FC0  D298                     add.l      D1, [A0]+
  8431. 00005FC2  D498                     add.l      D2, [A0]+
  8432. 00005FC4  D698                     add.l      D3, [A0]+
  8433. 00005FC6  D898                     add.l      D4, [A0]+
  8434. 00005FC8  51CD 0012                dbf        D5, +0x14 /* 00005FDC */
  8435. 00005FCC  4845                     swap.w     D5
  8436. 00005FCE  5345                     subq.w     D5, 1
  8437. 00005FD0  6A08                     bpl        +0xA /* 00005FDA */
  8438. 00005FD2  49FA FFF4                lea.l      A4, [PC - 0xC /* 00005FC8, value 0x51CD0012 */]
  8439. 00005FD6  6000 089A                bra        +0x89C /* 00006872 */
  8440. label00005FDA:
  8441. 00005FDA  4845                     swap.w     D5
  8442. label00005FDC:
  8443. 00005FDC  4240                     clr.w      D0
  8444. 00005FDE  1014                     move.b     D0, [A4]
  8445. 00005FE0  D8CE                     add.w      A4, A6
  8446. 00005FE2  D040                     add.w      D0, D0
  8447. 00005FE4  204B                     movea.l    A0, A3
  8448. 00005FE6  D0F3 0000                add.w      A0, [A3 + D0.w]
  8449. 00005FEA  D298                     add.l      D1, [A0]+
  8450. 00005FEC  D498                     add.l      D2, [A0]+
  8451. 00005FEE  D698                     add.l      D3, [A0]+
  8452. 00005FF0  D898                     add.l      D4, [A0]+
  8453. 00005FF2  4841                     swap.w     D1
  8454. 00005FF4  4447                     neg.w      D7
  8455. 00005FF6  DE46                     add.w      D7, D6
  8456. 00005FF8  DE46                     add.w      D7, D6
  8457. 00005FFA  3007                     move.w     D0, D7
  8458. 00005FFC  E640                     asr        D0.w, 3
  8459. 00005FFE  9E40                     sub.w      D7, D0
  8460. 00006000  E241                     asr        D1.w, 1
  8461. 00006002  9247                     sub.w      D1, D7
  8462. 00006004  6B62                     bmi        +0x64 /* 00006068 */
  8463. 00006006  B25D                     cmp.w      D1, [A5]+
  8464. 00006008  6C0A                     bge        +0xC /* 00006014 */
  8465. 0000600A  7000                     moveq.l    D0, 0x00
  8466. 0000600C  DE6D 000E                add.w      D7, [A5 + 0xE]
  8467. 00006010  6000 0098                bra        +0x9A /* 000060AA */
  8468. label00006014:
  8469. 00006014  B25D                     cmp.w      D1, [A5]+
  8470. 00006016  6C0A                     bge        +0xC /* 00006022 */
  8471. 00006018  7010                     moveq.l    D0, 0x10
  8472. 0000601A  DE6D 000E                add.w      D7, [A5 + 0xE]
  8473. 0000601E  6000 008A                bra        +0x8C /* 000060AA */
  8474. label00006022:
  8475. 00006022  B25D                     cmp.w      D1, [A5]+
  8476. 00006024  6C08                     bge        +0xA /* 0000602E */
  8477. 00006026  7020                     moveq.l    D0, 0x20
  8478. 00006028  DE6D 000E                add.w      D7, [A5 + 0xE]
  8479. 0000602C  607C                     bra        +0x7E /* 000060AA */
  8480. label0000602E:
  8481. 0000602E  B25D                     cmp.w      D1, [A5]+
  8482. 00006030  6C08                     bge        +0xA /* 0000603A */
  8483. 00006032  7030                     moveq.l    D0, 0x30
  8484. 00006034  DE6D 000E                add.w      D7, [A5 + 0xE]
  8485. 00006038  6070                     bra        +0x72 /* 000060AA */
  8486. label0000603A:
  8487. 0000603A  B25D                     cmp.w      D1, [A5]+
  8488. 0000603C  6C08                     bge        +0xA /* 00006046 */
  8489. 0000603E  7040                     moveq.l    D0, 0x40
  8490. 00006040  DE6D 000E                add.w      D7, [A5 + 0xE]
  8491. 00006044  6064                     bra        +0x66 /* 000060AA */
  8492. label00006046:
  8493. 00006046  B25D                     cmp.w      D1, [A5]+
  8494. 00006048  6C08                     bge        +0xA /* 00006052 */
  8495. 0000604A  7050                     moveq.l    D0, 0x50
  8496. 0000604C  DE6D 000E                add.w      D7, [A5 + 0xE]
  8497. 00006050  6058                     bra        +0x5A /* 000060AA */
  8498. label00006052:
  8499. 00006052  B25D                     cmp.w      D1, [A5]+
  8500. 00006054  6C08                     bge        +0xA /* 0000605E */
  8501. 00006056  7060                     moveq.l    D0, 0x60
  8502. 00006058  DE6D 000E                add.w      D7, [A5 + 0xE]
  8503. 0000605C  604C                     bra        +0x4E /* 000060AA */
  8504. label0000605E:
  8505. 0000605E  544D                     addq.w     A5, 2
  8506. 00006060  7070                     moveq.l    D0, 0x70
  8507. 00006062  DE6D 000E                add.w      D7, [A5 + 0xE]
  8508. 00006066  6042                     bra        +0x44 /* 000060AA */
  8509. label00006068:
  8510. 00006068  4441                     neg.w      D1
  8511. 0000606A  B25D                     cmp.w      D1, [A5]+
  8512. 0000606C  6C04                     bge        +0x6 /* 00006072 */
  8513. 0000606E  7080                     moveq.l    D0, 0xFFFFFF80
  8514. 00006070  6034                     bra        +0x36 /* 000060A6 */
  8515. label00006072:
  8516. 00006072  B25D                     cmp.w      D1, [A5]+
  8517. 00006074  6C04                     bge        +0x6 /* 0000607A */
  8518. 00006076  7090                     moveq.l    D0, 0xFFFFFF90
  8519. 00006078  602C                     bra        +0x2E /* 000060A6 */
  8520. label0000607A:
  8521. 0000607A  B25D                     cmp.w      D1, [A5]+
  8522. 0000607C  6C04                     bge        +0x6 /* 00006082 */
  8523. 0000607E  70A0                     moveq.l    D0, 0xFFFFFFA0
  8524. 00006080  6024                     bra        +0x26 /* 000060A6 */
  8525. label00006082:
  8526. 00006082  B25D                     cmp.w      D1, [A5]+
  8527. 00006084  6C04                     bge        +0x6 /* 0000608A */
  8528. 00006086  70B0                     moveq.l    D0, 0xFFFFFFB0
  8529. 00006088  601C                     bra        +0x1E /* 000060A6 */
  8530. label0000608A:
  8531. 0000608A  B25D                     cmp.w      D1, [A5]+
  8532. 0000608C  6C04                     bge        +0x6 /* 00006092 */
  8533. 0000608E  70C0                     moveq.l    D0, 0xFFFFFFC0
  8534. 00006090  6014                     bra        +0x16 /* 000060A6 */
  8535. label00006092:
  8536. 00006092  B25D                     cmp.w      D1, [A5]+
  8537. 00006094  6C04                     bge        +0x6 /* 0000609A */
  8538. 00006096  70D0                     moveq.l    D0, 0xFFFFFFD0
  8539. 00006098  600C                     bra        +0xE /* 000060A6 */
  8540. label0000609A:
  8541. 0000609A  B25D                     cmp.w      D1, [A5]+
  8542. 0000609C  6C04                     bge        +0x6 /* 000060A2 */
  8543. 0000609E  70E0                     moveq.l    D0, 0xFFFFFFE0
  8544. 000060A0  6004                     bra        +0x6 /* 000060A6 */
  8545. label000060A2:
  8546. 000060A2  544D                     addq.w     A5, 2
  8547. 000060A4  70F0                     moveq.l    D0, 0xFFFFFFF0
  8548. label000060A6:
  8549. 000060A6  9E6D 000E                sub.w      D7, [A5 + 0xE]
  8550. label000060AA:
  8551. 000060AA  DAED 001E                add.w      A5, [A5 + 0x1E]
  8552. 000060AE  3200                     move.w     D1, D0
  8553. 000060B0  4841                     swap.w     D1
  8554. 000060B2  51CD 0012                dbf        D5, +0x14 /* 000060C6 */
  8555. 000060B6  4845                     swap.w     D5
  8556. 000060B8  5345                     subq.w     D5, 1
  8557. 000060BA  6A08                     bpl        +0xA /* 000060C4 */
  8558. 000060BC  49FA FFF4                lea.l      A4, [PC - 0xC /* 000060B2, value 0x51CD0012 */]
  8559. 000060C0  6000 07B0                bra        +0x7B2 /* 00006872 */
  8560. label000060C4:
  8561. 000060C4  4845                     swap.w     D5
  8562. label000060C6:
  8563. 000060C6  4240                     clr.w      D0
  8564. 000060C8  1014                     move.b     D0, [A4]
  8565. 000060CA  D8CE                     add.w      A4, A6
  8566. 000060CC  D040                     add.w      D0, D0
  8567. 000060CE  41EB 000E                lea.l      A0, [A3 + 0xE]
  8568. 000060D2  D0F3 0000                add.w      A0, [A3 + D0.w]
  8569. 000060D6  D258                     add.w      D1, [A0]+
  8570. 000060D8  D498                     add.l      D2, [A0]+
  8571. 000060DA  D698                     add.l      D3, [A0]+
  8572. 000060DC  D898                     add.l      D4, [A0]+
  8573. 000060DE  3250                     movea.w    A1, [A0]
  8574. 000060E0  51CD 0012                dbf        D5, +0x14 /* 000060F4 */
  8575. 000060E4  4845                     swap.w     D5
  8576. 000060E6  5345                     subq.w     D5, 1
  8577. 000060E8  6A08                     bpl        +0xA /* 000060F2 */
  8578. 000060EA  49FA FFF4                lea.l      A4, [PC - 0xC /* 000060E0, value 0x51CD0012 */]
  8579. 000060EE  6000 0782                bra        +0x784 /* 00006872 */
  8580. label000060F2:
  8581. 000060F2  4845                     swap.w     D5
  8582. label000060F4:
  8583. 000060F4  4240                     clr.w      D0
  8584. 000060F6  1014                     move.b     D0, [A4]
  8585. 000060F8  D8CE                     add.w      A4, A6
  8586. 000060FA  D040                     add.w      D0, D0
  8587. 000060FC  204B                     movea.l    A0, A3
  8588. 000060FE  D0F3 0000                add.w      A0, [A3 + D0.w]
  8589. 00006102  D258                     add.w      D1, [A0]+
  8590. 00006104  D498                     add.l      D2, [A0]+
  8591. 00006106  D698                     add.l      D3, [A0]+
  8592. 00006108  D898                     add.l      D4, [A0]+
  8593. 0000610A  D2D0                     add.w      A1, [A0]
  8594. 0000610C  4446                     neg.w      D6
  8595. 0000610E  DC47                     add.w      D6, D7
  8596. 00006110  DC47                     add.w      D6, D7
  8597. 00006112  3006                     move.w     D0, D6
  8598. 00006114  E640                     asr        D0.w, 3
  8599. 00006116  9C40                     sub.w      D6, D0
  8600. 00006118  E241                     asr        D1.w, 1
  8601. 0000611A  9246                     sub.w      D1, D6
  8602. 0000611C  6B62                     bmi        +0x64 /* 00006180 */
  8603. 0000611E  B25D                     cmp.w      D1, [A5]+
  8604. 00006120  6C0A                     bge        +0xC /* 0000612C */
  8605. 00006122  7000                     moveq.l    D0, 0x00
  8606. 00006124  DC6D 000E                add.w      D6, [A5 + 0xE]
  8607. 00006128  6000 0098                bra        +0x9A /* 000061C2 */
  8608. label0000612C:
  8609. 0000612C  B25D                     cmp.w      D1, [A5]+
  8610. 0000612E  6C0A                     bge        +0xC /* 0000613A */
  8611. 00006130  7001                     moveq.l    D0, 0x01
  8612. 00006132  DC6D 000E                add.w      D6, [A5 + 0xE]
  8613. 00006136  6000 008A                bra        +0x8C /* 000061C2 */
  8614. label0000613A:
  8615. 0000613A  B25D                     cmp.w      D1, [A5]+
  8616. 0000613C  6C08                     bge        +0xA /* 00006146 */
  8617. 0000613E  7002                     moveq.l    D0, 0x02
  8618. 00006140  DC6D 000E                add.w      D6, [A5 + 0xE]
  8619. 00006144  607C                     bra        +0x7E /* 000061C2 */
  8620. label00006146:
  8621. 00006146  B25D                     cmp.w      D1, [A5]+
  8622. 00006148  6C08                     bge        +0xA /* 00006152 */
  8623. 0000614A  7003                     moveq.l    D0, 0x03
  8624. 0000614C  DC6D 000E                add.w      D6, [A5 + 0xE]
  8625. 00006150  6070                     bra        +0x72 /* 000061C2 */
  8626. label00006152:
  8627. 00006152  B25D                     cmp.w      D1, [A5]+
  8628. 00006154  6C08                     bge        +0xA /* 0000615E */
  8629. 00006156  7004                     moveq.l    D0, 0x04
  8630. 00006158  DC6D 000E                add.w      D6, [A5 + 0xE]
  8631. 0000615C  6064                     bra        +0x66 /* 000061C2 */
  8632. label0000615E:
  8633. 0000615E  B25D                     cmp.w      D1, [A5]+
  8634. 00006160  6C08                     bge        +0xA /* 0000616A */
  8635. 00006162  7005                     moveq.l    D0, 0x05
  8636. 00006164  DC6D 000E                add.w      D6, [A5 + 0xE]
  8637. 00006168  6058                     bra        +0x5A /* 000061C2 */
  8638. label0000616A:
  8639. 0000616A  B25D                     cmp.w      D1, [A5]+
  8640. 0000616C  6C08                     bge        +0xA /* 00006176 */
  8641. 0000616E  7006                     moveq.l    D0, 0x06
  8642. 00006170  DC6D 000E                add.w      D6, [A5 + 0xE]
  8643. 00006174  604C                     bra        +0x4E /* 000061C2 */
  8644. label00006176:
  8645. 00006176  544D                     addq.w     A5, 2
  8646. 00006178  7007                     moveq.l    D0, 0x07
  8647. 0000617A  DC6D 000E                add.w      D6, [A5 + 0xE]
  8648. 0000617E  6042                     bra        +0x44 /* 000061C2 */
  8649. label00006180:
  8650. 00006180  4441                     neg.w      D1
  8651. 00006182  B25D                     cmp.w      D1, [A5]+
  8652. 00006184  6C04                     bge        +0x6 /* 0000618A */
  8653. 00006186  7008                     moveq.l    D0, 0x08
  8654. 00006188  6034                     bra        +0x36 /* 000061BE */
  8655. label0000618A:
  8656. 0000618A  B25D                     cmp.w      D1, [A5]+
  8657. 0000618C  6C04                     bge        +0x6 /* 00006192 */
  8658. 0000618E  7009                     moveq.l    D0, 0x09
  8659. 00006190  602C                     bra        +0x2E /* 000061BE */
  8660. label00006192:
  8661. 00006192  B25D                     cmp.w      D1, [A5]+
  8662. 00006194  6C04                     bge        +0x6 /* 0000619A */
  8663. 00006196  700A                     moveq.l    D0, 0x0A
  8664. 00006198  6024                     bra        +0x26 /* 000061BE */
  8665. label0000619A:
  8666. 0000619A  B25D                     cmp.w      D1, [A5]+
  8667. 0000619C  6C04                     bge        +0x6 /* 000061A2 */
  8668. 0000619E  700B                     moveq.l    D0, 0x0B
  8669. 000061A0  601C                     bra        +0x1E /* 000061BE */
  8670. label000061A2:
  8671. 000061A2  B25D                     cmp.w      D1, [A5]+
  8672. 000061A4  6C04                     bge        +0x6 /* 000061AA */
  8673. 000061A6  700C                     moveq.l    D0, 0x0C
  8674. 000061A8  6014                     bra        +0x16 /* 000061BE */
  8675. label000061AA:
  8676. 000061AA  B25D                     cmp.w      D1, [A5]+
  8677. 000061AC  6C04                     bge        +0x6 /* 000061B2 */
  8678. 000061AE  700D                     moveq.l    D0, 0x0D
  8679. 000061B0  600C                     bra        +0xE /* 000061BE */
  8680. label000061B2:
  8681. 000061B2  B25D                     cmp.w      D1, [A5]+
  8682. 000061B4  6C04                     bge        +0x6 /* 000061BA */
  8683. 000061B6  700E                     moveq.l    D0, 0x0E
  8684. 000061B8  6004                     bra        +0x6 /* 000061BE */
  8685. label000061BA:
  8686. 000061BA  544D                     addq.w     A5, 2
  8687. 000061BC  700F                     moveq.l    D0, 0x0F
  8688. label000061BE:
  8689. 000061BE  9C6D 000E                sub.w      D6, [A5 + 0xE]
  8690. label000061C2:
  8691. 000061C2  DAED 001E                add.w      A5, [A5 + 0x1E]
  8692. 000061C6  4841                     swap.w     D1
  8693. 000061C8  D041                     add.w      D0, D1
  8694. 000061CA  14C0                     move.b     [A2]+, D0
  8695. 000061CC  51CD 0012                dbf        D5, +0x14 /* 000061E0 */
  8696. 000061D0  4845                     swap.w     D5
  8697. 000061D2  5345                     subq.w     D5, 1
  8698. 000061D4  6A08                     bpl        +0xA /* 000061DE */
  8699. 000061D6  49FA FFF4                lea.l      A4, [PC - 0xC /* 000061CC, value 0x51CD0012 */]
  8700. 000061DA  6000 0696                bra        +0x698 /* 00006872 */
  8701. label000061DE:
  8702. 000061DE  4845                     swap.w     D5
  8703. label000061E0:
  8704. 000061E0  4240                     clr.w      D0
  8705. 000061E2  1014                     move.b     D0, [A4]
  8706. 000061E4  D8CE                     add.w      A4, A6
  8707. 000061E6  D040                     add.w      D0, D0
  8708. 000061E8  41EB 000E                lea.l      A0, [A3 + 0xE]
  8709. 000061EC  D0F3 0000                add.w      A0, [A3 + D0.w]
  8710. 000061F0  3209                     move.w     D1, A1
  8711. 000061F2  4841                     swap.w     D1
  8712. 000061F4  4241                     clr.w      D1
  8713. 000061F6  D498                     add.l      D2, [A0]+
  8714. 000061F8  D698                     add.l      D3, [A0]+
  8715. 000061FA  D898                     add.l      D4, [A0]+
  8716. 000061FC  D298                     add.l      D1, [A0]+
  8717. 000061FE  51CD 0012                dbf        D5, +0x14 /* 00006212 */
  8718. 00006202  4845                     swap.w     D5
  8719. 00006204  5345                     subq.w     D5, 1
  8720. 00006206  6A08                     bpl        +0xA /* 00006210 */
  8721. 00006208  49FA FFF4                lea.l      A4, [PC - 0xC /* 000061FE, value 0x51CD0012 */]
  8722. 0000620C  6000 0664                bra        +0x666 /* 00006872 */
  8723. label00006210:
  8724. 00006210  4845                     swap.w     D5
  8725. label00006212:
  8726. 00006212  4240                     clr.w      D0
  8727. 00006214  1014                     move.b     D0, [A4]
  8728. 00006216  D8CE                     add.w      A4, A6
  8729. 00006218  D040                     add.w      D0, D0
  8730. 0000621A  204B                     movea.l    A0, A3
  8731. 0000621C  D0F3 0000                add.w      A0, [A3 + D0.w]
  8732. 00006220  D498                     add.l      D2, [A0]+
  8733. 00006222  D698                     add.l      D3, [A0]+
  8734. 00006224  D898                     add.l      D4, [A0]+
  8735. 00006226  D298                     add.l      D1, [A0]+
  8736. 00006228  4842                     swap.w     D2
  8737. 0000622A  4447                     neg.w      D7
  8738. 0000622C  DE46                     add.w      D7, D6
  8739. 0000622E  DE46                     add.w      D7, D6
  8740. 00006230  3007                     move.w     D0, D7
  8741. 00006232  E640                     asr        D0.w, 3
  8742. 00006234  9E40                     sub.w      D7, D0
  8743. 00006236  E242                     asr        D2.w, 1
  8744. 00006238  9447                     sub.w      D2, D7
  8745. 0000623A  6B62                     bmi        +0x64 /* 0000629E */
  8746. 0000623C  B45D                     cmp.w      D2, [A5]+
  8747. 0000623E  6C0A                     bge        +0xC /* 0000624A */
  8748. 00006240  7000                     moveq.l    D0, 0x00
  8749. 00006242  DE6D 000E                add.w      D7, [A5 + 0xE]
  8750. 00006246  6000 0098                bra        +0x9A /* 000062E0 */
  8751. label0000624A:
  8752. 0000624A  B45D                     cmp.w      D2, [A5]+
  8753. 0000624C  6C0A                     bge        +0xC /* 00006258 */
  8754. 0000624E  7010                     moveq.l    D0, 0x10
  8755. 00006250  DE6D 000E                add.w      D7, [A5 + 0xE]
  8756. 00006254  6000 008A                bra        +0x8C /* 000062E0 */
  8757. label00006258:
  8758. 00006258  B45D                     cmp.w      D2, [A5]+
  8759. 0000625A  6C08                     bge        +0xA /* 00006264 */
  8760. 0000625C  7020                     moveq.l    D0, 0x20
  8761. 0000625E  DE6D 000E                add.w      D7, [A5 + 0xE]
  8762. 00006262  607C                     bra        +0x7E /* 000062E0 */
  8763. label00006264:
  8764. 00006264  B45D                     cmp.w      D2, [A5]+
  8765. 00006266  6C08                     bge        +0xA /* 00006270 */
  8766. 00006268  7030                     moveq.l    D0, 0x30
  8767. 0000626A  DE6D 000E                add.w      D7, [A5 + 0xE]
  8768. 0000626E  6070                     bra        +0x72 /* 000062E0 */
  8769. label00006270:
  8770. 00006270  B45D                     cmp.w      D2, [A5]+
  8771. 00006272  6C08                     bge        +0xA /* 0000627C */
  8772. 00006274  7040                     moveq.l    D0, 0x40
  8773. 00006276  DE6D 000E                add.w      D7, [A5 + 0xE]
  8774. 0000627A  6064                     bra        +0x66 /* 000062E0 */
  8775. label0000627C:
  8776. 0000627C  B45D                     cmp.w      D2, [A5]+
  8777. 0000627E  6C08                     bge        +0xA /* 00006288 */
  8778. 00006280  7050                     moveq.l    D0, 0x50
  8779. 00006282  DE6D 000E                add.w      D7, [A5 + 0xE]
  8780. 00006286  6058                     bra        +0x5A /* 000062E0 */
  8781. label00006288:
  8782. 00006288  B45D                     cmp.w      D2, [A5]+
  8783. 0000628A  6C08                     bge        +0xA /* 00006294 */
  8784. 0000628C  7060                     moveq.l    D0, 0x60
  8785. 0000628E  DE6D 000E                add.w      D7, [A5 + 0xE]
  8786. 00006292  604C                     bra        +0x4E /* 000062E0 */
  8787. label00006294:
  8788. 00006294  544D                     addq.w     A5, 2
  8789. 00006296  7070                     moveq.l    D0, 0x70
  8790. 00006298  DE6D 000E                add.w      D7, [A5 + 0xE]
  8791. 0000629C  6042                     bra        +0x44 /* 000062E0 */
  8792. label0000629E:
  8793. 0000629E  4442                     neg.w      D2
  8794. 000062A0  B45D                     cmp.w      D2, [A5]+
  8795. 000062A2  6C04                     bge        +0x6 /* 000062A8 */
  8796. 000062A4  7080                     moveq.l    D0, 0xFFFFFF80
  8797. 000062A6  6034                     bra        +0x36 /* 000062DC */
  8798. label000062A8:
  8799. 000062A8  B45D                     cmp.w      D2, [A5]+
  8800. 000062AA  6C04                     bge        +0x6 /* 000062B0 */
  8801. 000062AC  7090                     moveq.l    D0, 0xFFFFFF90
  8802. 000062AE  602C                     bra        +0x2E /* 000062DC */
  8803. label000062B0:
  8804. 000062B0  B45D                     cmp.w      D2, [A5]+
  8805. 000062B2  6C04                     bge        +0x6 /* 000062B8 */
  8806. 000062B4  70A0                     moveq.l    D0, 0xFFFFFFA0
  8807. 000062B6  6024                     bra        +0x26 /* 000062DC */
  8808. label000062B8:
  8809. 000062B8  B45D                     cmp.w      D2, [A5]+
  8810. 000062BA  6C04                     bge        +0x6 /* 000062C0 */
  8811. 000062BC  70B0                     moveq.l    D0, 0xFFFFFFB0
  8812. 000062BE  601C                     bra        +0x1E /* 000062DC */
  8813. label000062C0:
  8814. 000062C0  B45D                     cmp.w      D2, [A5]+
  8815. 000062C2  6C04                     bge        +0x6 /* 000062C8 */
  8816. 000062C4  70C0                     moveq.l    D0, 0xFFFFFFC0
  8817. 000062C6  6014                     bra        +0x16 /* 000062DC */
  8818. label000062C8:
  8819. 000062C8  B45D                     cmp.w      D2, [A5]+
  8820. 000062CA  6C04                     bge        +0x6 /* 000062D0 */
  8821. 000062CC  70D0                     moveq.l    D0, 0xFFFFFFD0
  8822. 000062CE  600C                     bra        +0xE /* 000062DC */
  8823. label000062D0:
  8824. 000062D0  B45D                     cmp.w      D2, [A5]+
  8825. 000062D2  6C04                     bge        +0x6 /* 000062D8 */
  8826. 000062D4  70E0                     moveq.l    D0, 0xFFFFFFE0
  8827. 000062D6  6004                     bra        +0x6 /* 000062DC */
  8828. label000062D8:
  8829. 000062D8  544D                     addq.w     A5, 2
  8830. 000062DA  70F0                     moveq.l    D0, 0xFFFFFFF0
  8831. label000062DC:
  8832. 000062DC  9E6D 000E                sub.w      D7, [A5 + 0xE]
  8833. label000062E0:
  8834. 000062E0  DAED 001E                add.w      A5, [A5 + 0x1E]
  8835. 000062E4  3400                     move.w     D2, D0
  8836. 000062E6  4842                     swap.w     D2
  8837. 000062E8  51CD 0012                dbf        D5, +0x14 /* 000062FC */
  8838. 000062EC  4845                     swap.w     D5
  8839. 000062EE  5345                     subq.w     D5, 1
  8840. 000062F0  6A08                     bpl        +0xA /* 000062FA */
  8841. 000062F2  49FA FFF4                lea.l      A4, [PC - 0xC /* 000062E8, value 0x51CD0012 */]
  8842. 000062F6  6000 057A                bra        +0x57C /* 00006872 */
  8843. label000062FA:
  8844. 000062FA  4845                     swap.w     D5
  8845. label000062FC:
  8846. 000062FC  4240                     clr.w      D0
  8847. 000062FE  1014                     move.b     D0, [A4]
  8848. 00006300  D8CE                     add.w      A4, A6
  8849. 00006302  D040                     add.w      D0, D0
  8850. 00006304  41EB 000E                lea.l      A0, [A3 + 0xE]
  8851. 00006308  D0F3 0000                add.w      A0, [A3 + D0.w]
  8852. 0000630C  D458                     add.w      D2, [A0]+
  8853. 0000630E  D698                     add.l      D3, [A0]+
  8854. 00006310  D898                     add.l      D4, [A0]+
  8855. 00006312  D298                     add.l      D1, [A0]+
  8856. 00006314  3250                     movea.w    A1, [A0]
  8857. 00006316  51CD 0012                dbf        D5, +0x14 /* 0000632A */
  8858. 0000631A  4845                     swap.w     D5
  8859. 0000631C  5345                     subq.w     D5, 1
  8860. 0000631E  6A08                     bpl        +0xA /* 00006328 */
  8861. 00006320  49FA FFF4                lea.l      A4, [PC - 0xC /* 00006316, value 0x51CD0012 */]
  8862. 00006324  6000 054C                bra        +0x54E /* 00006872 */
  8863. label00006328:
  8864. 00006328  4845                     swap.w     D5
  8865. label0000632A:
  8866. 0000632A  4240                     clr.w      D0
  8867. 0000632C  1014                     move.b     D0, [A4]
  8868. 0000632E  D8CE                     add.w      A4, A6
  8869. 00006330  D040                     add.w      D0, D0
  8870. 00006332  204B                     movea.l    A0, A3
  8871. 00006334  D0F3 0000                add.w      A0, [A3 + D0.w]
  8872. 00006338  D458                     add.w      D2, [A0]+
  8873. 0000633A  D698                     add.l      D3, [A0]+
  8874. 0000633C  D898                     add.l      D4, [A0]+
  8875. 0000633E  D298                     add.l      D1, [A0]+
  8876. 00006340  D2D0                     add.w      A1, [A0]
  8877. 00006342  4446                     neg.w      D6
  8878. 00006344  DC47                     add.w      D6, D7
  8879. 00006346  DC47                     add.w      D6, D7
  8880. 00006348  3006                     move.w     D0, D6
  8881. 0000634A  E640                     asr        D0.w, 3
  8882. 0000634C  9C40                     sub.w      D6, D0
  8883. 0000634E  E242                     asr        D2.w, 1
  8884. 00006350  9446                     sub.w      D2, D6
  8885. 00006352  6B62                     bmi        +0x64 /* 000063B6 */
  8886. 00006354  B45D                     cmp.w      D2, [A5]+
  8887. 00006356  6C0A                     bge        +0xC /* 00006362 */
  8888. 00006358  7000                     moveq.l    D0, 0x00
  8889. 0000635A  DC6D 000E                add.w      D6, [A5 + 0xE]
  8890. 0000635E  6000 0098                bra        +0x9A /* 000063F8 */
  8891. label00006362:
  8892. 00006362  B45D                     cmp.w      D2, [A5]+
  8893. 00006364  6C0A                     bge        +0xC /* 00006370 */
  8894. 00006366  7001                     moveq.l    D0, 0x01
  8895. 00006368  DC6D 000E                add.w      D6, [A5 + 0xE]
  8896. 0000636C  6000 008A                bra        +0x8C /* 000063F8 */
  8897. label00006370:
  8898. 00006370  B45D                     cmp.w      D2, [A5]+
  8899. 00006372  6C08                     bge        +0xA /* 0000637C */
  8900. 00006374  7002                     moveq.l    D0, 0x02
  8901. 00006376  DC6D 000E                add.w      D6, [A5 + 0xE]
  8902. 0000637A  607C                     bra        +0x7E /* 000063F8 */
  8903. label0000637C:
  8904. 0000637C  B45D                     cmp.w      D2, [A5]+
  8905. 0000637E  6C08                     bge        +0xA /* 00006388 */
  8906. 00006380  7003                     moveq.l    D0, 0x03
  8907. 00006382  DC6D 000E                add.w      D6, [A5 + 0xE]
  8908. 00006386  6070                     bra        +0x72 /* 000063F8 */
  8909. label00006388:
  8910. 00006388  B45D                     cmp.w      D2, [A5]+
  8911. 0000638A  6C08                     bge        +0xA /* 00006394 */
  8912. 0000638C  7004                     moveq.l    D0, 0x04
  8913. 0000638E  DC6D 000E                add.w      D6, [A5 + 0xE]
  8914. 00006392  6064                     bra        +0x66 /* 000063F8 */
  8915. label00006394:
  8916. 00006394  B45D                     cmp.w      D2, [A5]+
  8917. 00006396  6C08                     bge        +0xA /* 000063A0 */
  8918. 00006398  7005                     moveq.l    D0, 0x05
  8919. 0000639A  DC6D 000E                add.w      D6, [A5 + 0xE]
  8920. 0000639E  6058                     bra        +0x5A /* 000063F8 */
  8921. label000063A0:
  8922. 000063A0  B45D                     cmp.w      D2, [A5]+
  8923. 000063A2  6C08                     bge        +0xA /* 000063AC */
  8924. 000063A4  7006                     moveq.l    D0, 0x06
  8925. 000063A6  DC6D 000E                add.w      D6, [A5 + 0xE]
  8926. 000063AA  604C                     bra        +0x4E /* 000063F8 */
  8927. label000063AC:
  8928. 000063AC  544D                     addq.w     A5, 2
  8929. 000063AE  7007                     moveq.l    D0, 0x07
  8930. 000063B0  DC6D 000E                add.w      D6, [A5 + 0xE]
  8931. 000063B4  6042                     bra        +0x44 /* 000063F8 */
  8932. label000063B6:
  8933. 000063B6  4442                     neg.w      D2
  8934. 000063B8  B45D                     cmp.w      D2, [A5]+
  8935. 000063BA  6C04                     bge        +0x6 /* 000063C0 */
  8936. 000063BC  7008                     moveq.l    D0, 0x08
  8937. 000063BE  6034                     bra        +0x36 /* 000063F4 */
  8938. label000063C0:
  8939. 000063C0  B45D                     cmp.w      D2, [A5]+
  8940. 000063C2  6C04                     bge        +0x6 /* 000063C8 */
  8941. 000063C4  7009                     moveq.l    D0, 0x09
  8942. 000063C6  602C                     bra        +0x2E /* 000063F4 */
  8943. label000063C8:
  8944. 000063C8  B45D                     cmp.w      D2, [A5]+
  8945. 000063CA  6C04                     bge        +0x6 /* 000063D0 */
  8946. 000063CC  700A                     moveq.l    D0, 0x0A
  8947. 000063CE  6024                     bra        +0x26 /* 000063F4 */
  8948. label000063D0:
  8949. 000063D0  B45D                     cmp.w      D2, [A5]+
  8950. 000063D2  6C04                     bge        +0x6 /* 000063D8 */
  8951. 000063D4  700B                     moveq.l    D0, 0x0B
  8952. 000063D6  601C                     bra        +0x1E /* 000063F4 */
  8953. label000063D8:
  8954. 000063D8  B45D                     cmp.w      D2, [A5]+
  8955. 000063DA  6C04                     bge        +0x6 /* 000063E0 */
  8956. 000063DC  700C                     moveq.l    D0, 0x0C
  8957. 000063DE  6014                     bra        +0x16 /* 000063F4 */
  8958. label000063E0:
  8959. 000063E0  B45D                     cmp.w      D2, [A5]+
  8960. 000063E2  6C04                     bge        +0x6 /* 000063E8 */
  8961. 000063E4  700D                     moveq.l    D0, 0x0D
  8962. 000063E6  600C                     bra        +0xE /* 000063F4 */
  8963. label000063E8:
  8964. 000063E8  B45D                     cmp.w      D2, [A5]+
  8965. 000063EA  6C04                     bge        +0x6 /* 000063F0 */
  8966. 000063EC  700E                     moveq.l    D0, 0x0E
  8967. 000063EE  6004                     bra        +0x6 /* 000063F4 */
  8968. label000063F0:
  8969. 000063F0  544D                     addq.w     A5, 2
  8970. 000063F2  700F                     moveq.l    D0, 0x0F
  8971. label000063F4:
  8972. 000063F4  9C6D 000E                sub.w      D6, [A5 + 0xE]
  8973. label000063F8:
  8974. 000063F8  DAED 001E                add.w      A5, [A5 + 0x1E]
  8975. 000063FC  4842                     swap.w     D2
  8976. 000063FE  D042                     add.w      D0, D2
  8977. 00006400  14C0                     move.b     [A2]+, D0
  8978. 00006402  51CD 0012                dbf        D5, +0x14 /* 00006416 */
  8979. 00006406  4845                     swap.w     D5
  8980. 00006408  5345                     subq.w     D5, 1
  8981. 0000640A  6A08                     bpl        +0xA /* 00006414 */
  8982. 0000640C  49FA FFF4                lea.l      A4, [PC - 0xC /* 00006402, value 0x51CD0012 */]
  8983. 00006410  6000 0460                bra        +0x462 /* 00006872 */
  8984. label00006414:
  8985. 00006414  4845                     swap.w     D5
  8986. label00006416:
  8987. 00006416  4240                     clr.w      D0
  8988. 00006418  1014                     move.b     D0, [A4]
  8989. 0000641A  D8CE                     add.w      A4, A6
  8990. 0000641C  D040                     add.w      D0, D0
  8991. 0000641E  41EB 000E                lea.l      A0, [A3 + 0xE]
  8992. 00006422  D0F3 0000                add.w      A0, [A3 + D0.w]
  8993. 00006426  3409                     move.w     D2, A1
  8994. 00006428  4842                     swap.w     D2
  8995. 0000642A  4242                     clr.w      D2
  8996. 0000642C  D698                     add.l      D3, [A0]+
  8997. 0000642E  D898                     add.l      D4, [A0]+
  8998. 00006430  D298                     add.l      D1, [A0]+
  8999. 00006432  D498                     add.l      D2, [A0]+
  9000. 00006434  51CD 0012                dbf        D5, +0x14 /* 00006448 */
  9001. 00006438  4845                     swap.w     D5
  9002. 0000643A  5345                     subq.w     D5, 1
  9003. 0000643C  6A08                     bpl        +0xA /* 00006446 */
  9004. 0000643E  49FA FFF4                lea.l      A4, [PC - 0xC /* 00006434, value 0x51CD0012 */]
  9005. 00006442  6000 042E                bra        +0x430 /* 00006872 */
  9006. label00006446:
  9007. 00006446  4845                     swap.w     D5
  9008. label00006448:
  9009. 00006448  4240                     clr.w      D0
  9010. 0000644A  1014                     move.b     D0, [A4]
  9011. 0000644C  D8CE                     add.w      A4, A6
  9012. 0000644E  D040                     add.w      D0, D0
  9013. 00006450  204B                     movea.l    A0, A3
  9014. 00006452  D0F3 0000                add.w      A0, [A3 + D0.w]
  9015. 00006456  D698                     add.l      D3, [A0]+
  9016. 00006458  D898                     add.l      D4, [A0]+
  9017. 0000645A  D298                     add.l      D1, [A0]+
  9018. 0000645C  D498                     add.l      D2, [A0]+
  9019. 0000645E  4843                     swap.w     D3
  9020. 00006460  4447                     neg.w      D7
  9021. 00006462  DE46                     add.w      D7, D6
  9022. 00006464  DE46                     add.w      D7, D6
  9023. 00006466  3007                     move.w     D0, D7
  9024. 00006468  E640                     asr        D0.w, 3
  9025. 0000646A  9E40                     sub.w      D7, D0
  9026. 0000646C  E243                     asr        D3.w, 1
  9027. 0000646E  9647                     sub.w      D3, D7
  9028. 00006470  6B62                     bmi        +0x64 /* 000064D4 */
  9029. 00006472  B65D                     cmp.w      D3, [A5]+
  9030. 00006474  6C0A                     bge        +0xC /* 00006480 */
  9031. 00006476  7000                     moveq.l    D0, 0x00
  9032. 00006478  DE6D 000E                add.w      D7, [A5 + 0xE]
  9033. 0000647C  6000 0098                bra        +0x9A /* 00006516 */
  9034. label00006480:
  9035. 00006480  B65D                     cmp.w      D3, [A5]+
  9036. 00006482  6C0A                     bge        +0xC /* 0000648E */
  9037. 00006484  7010                     moveq.l    D0, 0x10
  9038. 00006486  DE6D 000E                add.w      D7, [A5 + 0xE]
  9039. 0000648A  6000 008A                bra        +0x8C /* 00006516 */
  9040. label0000648E:
  9041. 0000648E  B65D                     cmp.w      D3, [A5]+
  9042. 00006490  6C08                     bge        +0xA /* 0000649A */
  9043. 00006492  7020                     moveq.l    D0, 0x20
  9044. 00006494  DE6D 000E                add.w      D7, [A5 + 0xE]
  9045. 00006498  607C                     bra        +0x7E /* 00006516 */
  9046. label0000649A:
  9047. 0000649A  B65D                     cmp.w      D3, [A5]+
  9048. 0000649C  6C08                     bge        +0xA /* 000064A6 */
  9049. 0000649E  7030                     moveq.l    D0, 0x30
  9050. 000064A0  DE6D 000E                add.w      D7, [A5 + 0xE]
  9051. 000064A4  6070                     bra        +0x72 /* 00006516 */
  9052. label000064A6:
  9053. 000064A6  B65D                     cmp.w      D3, [A5]+
  9054. 000064A8  6C08                     bge        +0xA /* 000064B2 */
  9055. 000064AA  7040                     moveq.l    D0, 0x40
  9056. 000064AC  DE6D 000E                add.w      D7, [A5 + 0xE]
  9057. 000064B0  6064                     bra        +0x66 /* 00006516 */
  9058. label000064B2:
  9059. 000064B2  B65D                     cmp.w      D3, [A5]+
  9060. 000064B4  6C08                     bge        +0xA /* 000064BE */
  9061. 000064B6  7050                     moveq.l    D0, 0x50
  9062. 000064B8  DE6D 000E                add.w      D7, [A5 + 0xE]
  9063. 000064BC  6058                     bra        +0x5A /* 00006516 */
  9064. label000064BE:
  9065. 000064BE  B65D                     cmp.w      D3, [A5]+
  9066. 000064C0  6C08                     bge        +0xA /* 000064CA */
  9067. 000064C2  7060                     moveq.l    D0, 0x60
  9068. 000064C4  DE6D 000E                add.w      D7, [A5 + 0xE]
  9069. 000064C8  604C                     bra        +0x4E /* 00006516 */
  9070. label000064CA:
  9071. 000064CA  544D                     addq.w     A5, 2
  9072. 000064CC  7070                     moveq.l    D0, 0x70
  9073. 000064CE  DE6D 000E                add.w      D7, [A5 + 0xE]
  9074. 000064D2  6042                     bra        +0x44 /* 00006516 */
  9075. label000064D4:
  9076. 000064D4  4443                     neg.w      D3
  9077. 000064D6  B65D                     cmp.w      D3, [A5]+
  9078. 000064D8  6C04                     bge        +0x6 /* 000064DE */
  9079. 000064DA  7080                     moveq.l    D0, 0xFFFFFF80
  9080. 000064DC  6034                     bra        +0x36 /* 00006512 */
  9081. label000064DE:
  9082. 000064DE  B65D                     cmp.w      D3, [A5]+
  9083. 000064E0  6C04                     bge        +0x6 /* 000064E6 */
  9084. 000064E2  7090                     moveq.l    D0, 0xFFFFFF90
  9085. 000064E4  602C                     bra        +0x2E /* 00006512 */
  9086. label000064E6:
  9087. 000064E6  B65D                     cmp.w      D3, [A5]+
  9088. 000064E8  6C04                     bge        +0x6 /* 000064EE */
  9089. 000064EA  70A0                     moveq.l    D0, 0xFFFFFFA0
  9090. 000064EC  6024                     bra        +0x26 /* 00006512 */
  9091. label000064EE:
  9092. 000064EE  B65D                     cmp.w      D3, [A5]+
  9093. 000064F0  6C04                     bge        +0x6 /* 000064F6 */
  9094. 000064F2  70B0                     moveq.l    D0, 0xFFFFFFB0
  9095. 000064F4  601C                     bra        +0x1E /* 00006512 */
  9096. label000064F6:
  9097. 000064F6  B65D                     cmp.w      D3, [A5]+
  9098. 000064F8  6C04                     bge        +0x6 /* 000064FE */
  9099. 000064FA  70C0                     moveq.l    D0, 0xFFFFFFC0
  9100. 000064FC  6014                     bra        +0x16 /* 00006512 */
  9101. label000064FE:
  9102. 000064FE  B65D                     cmp.w      D3, [A5]+
  9103. 00006500  6C04                     bge        +0x6 /* 00006506 */
  9104. 00006502  70D0                     moveq.l    D0, 0xFFFFFFD0
  9105. 00006504  600C                     bra        +0xE /* 00006512 */
  9106. label00006506:
  9107. 00006506  B65D                     cmp.w      D3, [A5]+
  9108. 00006508  6C04                     bge        +0x6 /* 0000650E */
  9109. 0000650A  70E0                     moveq.l    D0, 0xFFFFFFE0
  9110. 0000650C  6004                     bra        +0x6 /* 00006512 */
  9111. label0000650E:
  9112. 0000650E  544D                     addq.w     A5, 2
  9113. 00006510  70F0                     moveq.l    D0, 0xFFFFFFF0
  9114. label00006512:
  9115. 00006512  9E6D 000E                sub.w      D7, [A5 + 0xE]
  9116. label00006516:
  9117. 00006516  DAED 001E                add.w      A5, [A5 + 0x1E]
  9118. 0000651A  3600                     move.w     D3, D0
  9119. 0000651C  4843                     swap.w     D3
  9120. 0000651E  51CD 0012                dbf        D5, +0x14 /* 00006532 */
  9121. 00006522  4845                     swap.w     D5
  9122. 00006524  5345                     subq.w     D5, 1
  9123. 00006526  6A08                     bpl        +0xA /* 00006530 */
  9124. 00006528  49FA FFF4                lea.l      A4, [PC - 0xC /* 0000651E, value 0x51CD0012 */]
  9125. 0000652C  6000 0344                bra        +0x346 /* 00006872 */
  9126. label00006530:
  9127. 00006530  4845                     swap.w     D5
  9128. label00006532:
  9129. 00006532  4240                     clr.w      D0
  9130. 00006534  1014                     move.b     D0, [A4]
  9131. 00006536  D8CE                     add.w      A4, A6
  9132. 00006538  D040                     add.w      D0, D0
  9133. 0000653A  41EB 000E                lea.l      A0, [A3 + 0xE]
  9134. 0000653E  D0F3 0000                add.w      A0, [A3 + D0.w]
  9135. 00006542  D658                     add.w      D3, [A0]+
  9136. 00006544  D898                     add.l      D4, [A0]+
  9137. 00006546  D298                     add.l      D1, [A0]+
  9138. 00006548  D498                     add.l      D2, [A0]+
  9139. 0000654A  3250                     movea.w    A1, [A0]
  9140. 0000654C  51CD 0012                dbf        D5, +0x14 /* 00006560 */
  9141. 00006550  4845                     swap.w     D5
  9142. 00006552  5345                     subq.w     D5, 1
  9143. 00006554  6A08                     bpl        +0xA /* 0000655E */
  9144. 00006556  49FA FFF4                lea.l      A4, [PC - 0xC /* 0000654C, value 0x51CD0012 */]
  9145. 0000655A  6000 0316                bra        +0x318 /* 00006872 */
  9146. label0000655E:
  9147. 0000655E  4845                     swap.w     D5
  9148. label00006560:
  9149. 00006560  4240                     clr.w      D0
  9150. 00006562  1014                     move.b     D0, [A4]
  9151. 00006564  D8CE                     add.w      A4, A6
  9152. 00006566  D040                     add.w      D0, D0
  9153. 00006568  204B                     movea.l    A0, A3
  9154. 0000656A  D0F3 0000                add.w      A0, [A3 + D0.w]
  9155. 0000656E  D658                     add.w      D3, [A0]+
  9156. 00006570  D898                     add.l      D4, [A0]+
  9157. 00006572  D298                     add.l      D1, [A0]+
  9158. 00006574  D498                     add.l      D2, [A0]+
  9159. 00006576  D2D0                     add.w      A1, [A0]
  9160. 00006578  4446                     neg.w      D6
  9161. 0000657A  DC47                     add.w      D6, D7
  9162. 0000657C  DC47                     add.w      D6, D7
  9163. 0000657E  3006                     move.w     D0, D6
  9164. 00006580  E640                     asr        D0.w, 3
  9165. 00006582  9C40                     sub.w      D6, D0
  9166. 00006584  E243                     asr        D3.w, 1
  9167. 00006586  9646                     sub.w      D3, D6
  9168. 00006588  6B62                     bmi        +0x64 /* 000065EC */
  9169. 0000658A  B65D                     cmp.w      D3, [A5]+
  9170. 0000658C  6C0A                     bge        +0xC /* 00006598 */
  9171. 0000658E  7000                     moveq.l    D0, 0x00
  9172. 00006590  DC6D 000E                add.w      D6, [A5 + 0xE]
  9173. 00006594  6000 0098                bra        +0x9A /* 0000662E */
  9174. label00006598:
  9175. 00006598  B65D                     cmp.w      D3, [A5]+
  9176. 0000659A  6C0A                     bge        +0xC /* 000065A6 */
  9177. 0000659C  7001                     moveq.l    D0, 0x01
  9178. 0000659E  DC6D 000E                add.w      D6, [A5 + 0xE]
  9179. 000065A2  6000 008A                bra        +0x8C /* 0000662E */
  9180. label000065A6:
  9181. 000065A6  B65D                     cmp.w      D3, [A5]+
  9182. 000065A8  6C08                     bge        +0xA /* 000065B2 */
  9183. 000065AA  7002                     moveq.l    D0, 0x02
  9184. 000065AC  DC6D 000E                add.w      D6, [A5 + 0xE]
  9185. 000065B0  607C                     bra        +0x7E /* 0000662E */
  9186. label000065B2:
  9187. 000065B2  B65D                     cmp.w      D3, [A5]+
  9188. 000065B4  6C08                     bge        +0xA /* 000065BE */
  9189. 000065B6  7003                     moveq.l    D0, 0x03
  9190. 000065B8  DC6D 000E                add.w      D6, [A5 + 0xE]
  9191. 000065BC  6070                     bra        +0x72 /* 0000662E */
  9192. label000065BE:
  9193. 000065BE  B65D                     cmp.w      D3, [A5]+
  9194. 000065C0  6C08                     bge        +0xA /* 000065CA */
  9195. 000065C2  7004                     moveq.l    D0, 0x04
  9196. 000065C4  DC6D 000E                add.w      D6, [A5 + 0xE]
  9197. 000065C8  6064                     bra        +0x66 /* 0000662E */
  9198. label000065CA:
  9199. 000065CA  B65D                     cmp.w      D3, [A5]+
  9200. 000065CC  6C08                     bge        +0xA /* 000065D6 */
  9201. 000065CE  7005                     moveq.l    D0, 0x05
  9202. 000065D0  DC6D 000E                add.w      D6, [A5 + 0xE]
  9203. 000065D4  6058                     bra        +0x5A /* 0000662E */
  9204. label000065D6:
  9205. 000065D6  B65D                     cmp.w      D3, [A5]+
  9206. 000065D8  6C08                     bge        +0xA /* 000065E2 */
  9207. 000065DA  7006                     moveq.l    D0, 0x06
  9208. 000065DC  DC6D 000E                add.w      D6, [A5 + 0xE]
  9209. 000065E0  604C                     bra        +0x4E /* 0000662E */
  9210. label000065E2:
  9211. 000065E2  544D                     addq.w     A5, 2
  9212. 000065E4  7007                     moveq.l    D0, 0x07
  9213. 000065E6  DC6D 000E                add.w      D6, [A5 + 0xE]
  9214. 000065EA  6042                     bra        +0x44 /* 0000662E */
  9215. label000065EC:
  9216. 000065EC  4443                     neg.w      D3
  9217. 000065EE  B65D                     cmp.w      D3, [A5]+
  9218. 000065F0  6C04                     bge        +0x6 /* 000065F6 */
  9219. 000065F2  7008                     moveq.l    D0, 0x08
  9220. 000065F4  6034                     bra        +0x36 /* 0000662A */
  9221. label000065F6:
  9222. 000065F6  B65D                     cmp.w      D3, [A5]+
  9223. 000065F8  6C04                     bge        +0x6 /* 000065FE */
  9224. 000065FA  7009                     moveq.l    D0, 0x09
  9225. 000065FC  602C                     bra        +0x2E /* 0000662A */
  9226. label000065FE:
  9227. 000065FE  B65D                     cmp.w      D3, [A5]+
  9228. 00006600  6C04                     bge        +0x6 /* 00006606 */
  9229. 00006602  700A                     moveq.l    D0, 0x0A
  9230. 00006604  6024                     bra        +0x26 /* 0000662A */
  9231. label00006606:
  9232. 00006606  B65D                     cmp.w      D3, [A5]+
  9233. 00006608  6C04                     bge        +0x6 /* 0000660E */
  9234. 0000660A  700B                     moveq.l    D0, 0x0B
  9235. 0000660C  601C                     bra        +0x1E /* 0000662A */
  9236. label0000660E:
  9237. 0000660E  B65D                     cmp.w      D3, [A5]+
  9238. 00006610  6C04                     bge        +0x6 /* 00006616 */
  9239. 00006612  700C                     moveq.l    D0, 0x0C
  9240. 00006614  6014                     bra        +0x16 /* 0000662A */
  9241. label00006616:
  9242. 00006616  B65D                     cmp.w      D3, [A5]+
  9243. 00006618  6C04                     bge        +0x6 /* 0000661E */
  9244. 0000661A  700D                     moveq.l    D0, 0x0D
  9245. 0000661C  600C                     bra        +0xE /* 0000662A */
  9246. label0000661E:
  9247. 0000661E  B65D                     cmp.w      D3, [A5]+
  9248. 00006620  6C04                     bge        +0x6 /* 00006626 */
  9249. 00006622  700E                     moveq.l    D0, 0x0E
  9250. 00006624  6004                     bra        +0x6 /* 0000662A */
  9251. label00006626:
  9252. 00006626  544D                     addq.w     A5, 2
  9253. 00006628  700F                     moveq.l    D0, 0x0F
  9254. label0000662A:
  9255. 0000662A  9C6D 000E                sub.w      D6, [A5 + 0xE]
  9256. label0000662E:
  9257. 0000662E  DAED 001E                add.w      A5, [A5 + 0x1E]
  9258. 00006632  4843                     swap.w     D3
  9259. 00006634  D043                     add.w      D0, D3
  9260. 00006636  14C0                     move.b     [A2]+, D0
  9261. 00006638  51CD 0012                dbf        D5, +0x14 /* 0000664C */
  9262. 0000663C  4845                     swap.w     D5
  9263. 0000663E  5345                     subq.w     D5, 1
  9264. 00006640  6A08                     bpl        +0xA /* 0000664A */
  9265. 00006642  49FA FFF4                lea.l      A4, [PC - 0xC /* 00006638, value 0x51CD0012 */]
  9266. 00006646  6000 022A                bra        +0x22C /* 00006872 */
  9267. label0000664A:
  9268. 0000664A  4845                     swap.w     D5
  9269. label0000664C:
  9270. 0000664C  4240                     clr.w      D0
  9271. 0000664E  1014                     move.b     D0, [A4]
  9272. 00006650  D8CE                     add.w      A4, A6
  9273. 00006652  D040                     add.w      D0, D0
  9274. 00006654  41EB 000E                lea.l      A0, [A3 + 0xE]
  9275. 00006658  D0F3 0000                add.w      A0, [A3 + D0.w]
  9276. 0000665C  3609                     move.w     D3, A1
  9277. 0000665E  4843                     swap.w     D3
  9278. 00006660  4243                     clr.w      D3
  9279. 00006662  D898                     add.l      D4, [A0]+
  9280. 00006664  D298                     add.l      D1, [A0]+
  9281. 00006666  D498                     add.l      D2, [A0]+
  9282. 00006668  D698                     add.l      D3, [A0]+
  9283. 0000666A  51CD 0012                dbf        D5, +0x14 /* 0000667E */
  9284. 0000666E  4845                     swap.w     D5
  9285. 00006670  5345                     subq.w     D5, 1
  9286. 00006672  6A08                     bpl        +0xA /* 0000667C */
  9287. 00006674  49FA FFF4                lea.l      A4, [PC - 0xC /* 0000666A, value 0x51CD0012 */]
  9288. 00006678  6000 01F8                bra        +0x1FA /* 00006872 */
  9289. label0000667C:
  9290. 0000667C  4845                     swap.w     D5
  9291. label0000667E:
  9292. 0000667E  4240                     clr.w      D0
  9293. 00006680  1014                     move.b     D0, [A4]
  9294. 00006682  D8CE                     add.w      A4, A6
  9295. 00006684  D040                     add.w      D0, D0
  9296. 00006686  204B                     movea.l    A0, A3
  9297. 00006688  D0F3 0000                add.w      A0, [A3 + D0.w]
  9298. 0000668C  D898                     add.l      D4, [A0]+
  9299. 0000668E  D298                     add.l      D1, [A0]+
  9300. 00006690  D498                     add.l      D2, [A0]+
  9301. 00006692  D698                     add.l      D3, [A0]+
  9302. 00006694  4844                     swap.w     D4
  9303. 00006696  4447                     neg.w      D7
  9304. 00006698  DE46                     add.w      D7, D6
  9305. 0000669A  DE46                     add.w      D7, D6
  9306. 0000669C  3007                     move.w     D0, D7
  9307. 0000669E  E640                     asr        D0.w, 3
  9308. 000066A0  9E40                     sub.w      D7, D0
  9309. 000066A2  E244                     asr        D4.w, 1
  9310. 000066A4  9847                     sub.w      D4, D7
  9311. 000066A6  6B62                     bmi        +0x64 /* 0000670A */
  9312. 000066A8  B85D                     cmp.w      D4, [A5]+
  9313. 000066AA  6C0A                     bge        +0xC /* 000066B6 */
  9314. 000066AC  7000                     moveq.l    D0, 0x00
  9315. 000066AE  DE6D 000E                add.w      D7, [A5 + 0xE]
  9316. 000066B2  6000 0098                bra        +0x9A /* 0000674C */
  9317. label000066B6:
  9318. 000066B6  B85D                     cmp.w      D4, [A5]+
  9319. 000066B8  6C0A                     bge        +0xC /* 000066C4 */
  9320. 000066BA  7010                     moveq.l    D0, 0x10
  9321. 000066BC  DE6D 000E                add.w      D7, [A5 + 0xE]
  9322. 000066C0  6000 008A                bra        +0x8C /* 0000674C */
  9323. label000066C4:
  9324. 000066C4  B85D                     cmp.w      D4, [A5]+
  9325. 000066C6  6C08                     bge        +0xA /* 000066D0 */
  9326. 000066C8  7020                     moveq.l    D0, 0x20
  9327. 000066CA  DE6D 000E                add.w      D7, [A5 + 0xE]
  9328. 000066CE  607C                     bra        +0x7E /* 0000674C */
  9329. label000066D0:
  9330. 000066D0  B85D                     cmp.w      D4, [A5]+
  9331. 000066D2  6C08                     bge        +0xA /* 000066DC */
  9332. 000066D4  7030                     moveq.l    D0, 0x30
  9333. 000066D6  DE6D 000E                add.w      D7, [A5 + 0xE]
  9334. 000066DA  6070                     bra        +0x72 /* 0000674C */
  9335. label000066DC:
  9336. 000066DC  B85D                     cmp.w      D4, [A5]+
  9337. 000066DE  6C08                     bge        +0xA /* 000066E8 */
  9338. 000066E0  7040                     moveq.l    D0, 0x40
  9339. 000066E2  DE6D 000E                add.w      D7, [A5 + 0xE]
  9340. 000066E6  6064                     bra        +0x66 /* 0000674C */
  9341. label000066E8:
  9342. 000066E8  B85D                     cmp.w      D4, [A5]+
  9343. 000066EA  6C08                     bge        +0xA /* 000066F4 */
  9344. 000066EC  7050                     moveq.l    D0, 0x50
  9345. 000066EE  DE6D 000E                add.w      D7, [A5 + 0xE]
  9346. 000066F2  6058                     bra        +0x5A /* 0000674C */
  9347. label000066F4:
  9348. 000066F4  B85D                     cmp.w      D4, [A5]+
  9349. 000066F6  6C08                     bge        +0xA /* 00006700 */
  9350. 000066F8  7060                     moveq.l    D0, 0x60
  9351. 000066FA  DE6D 000E                add.w      D7, [A5 + 0xE]
  9352. 000066FE  604C                     bra        +0x4E /* 0000674C */
  9353. label00006700:
  9354. 00006700  544D                     addq.w     A5, 2
  9355. 00006702  7070                     moveq.l    D0, 0x70
  9356. 00006704  DE6D 000E                add.w      D7, [A5 + 0xE]
  9357. 00006708  6042                     bra        +0x44 /* 0000674C */
  9358. label0000670A:
  9359. 0000670A  4444                     neg.w      D4
  9360. 0000670C  B85D                     cmp.w      D4, [A5]+
  9361. 0000670E  6C04                     bge        +0x6 /* 00006714 */
  9362. 00006710  7080                     moveq.l    D0, 0xFFFFFF80
  9363. 00006712  6034                     bra        +0x36 /* 00006748 */
  9364. label00006714:
  9365. 00006714  B85D                     cmp.w      D4, [A5]+
  9366. 00006716  6C04                     bge        +0x6 /* 0000671C */
  9367. 00006718  7090                     moveq.l    D0, 0xFFFFFF90
  9368. 0000671A  602C                     bra        +0x2E /* 00006748 */
  9369. label0000671C:
  9370. 0000671C  B85D                     cmp.w      D4, [A5]+
  9371. 0000671E  6C04                     bge        +0x6 /* 00006724 */
  9372. 00006720  70A0                     moveq.l    D0, 0xFFFFFFA0
  9373. 00006722  6024                     bra        +0x26 /* 00006748 */
  9374. label00006724:
  9375. 00006724  B85D                     cmp.w      D4, [A5]+
  9376. 00006726  6C04                     bge        +0x6 /* 0000672C */
  9377. 00006728  70B0                     moveq.l    D0, 0xFFFFFFB0
  9378. 0000672A  601C                     bra        +0x1E /* 00006748 */
  9379. label0000672C:
  9380. 0000672C  B85D                     cmp.w      D4, [A5]+
  9381. 0000672E  6C04                     bge        +0x6 /* 00006734 */
  9382. 00006730  70C0                     moveq.l    D0, 0xFFFFFFC0
  9383. 00006732  6014                     bra        +0x16 /* 00006748 */
  9384. label00006734:
  9385. 00006734  B85D                     cmp.w      D4, [A5]+
  9386. 00006736  6C04                     bge        +0x6 /* 0000673C */
  9387. 00006738  70D0                     moveq.l    D0, 0xFFFFFFD0
  9388. 0000673A  600C                     bra        +0xE /* 00006748 */
  9389. label0000673C:
  9390. 0000673C  B85D                     cmp.w      D4, [A5]+
  9391. 0000673E  6C04                     bge        +0x6 /* 00006744 */
  9392. 00006740  70E0                     moveq.l    D0, 0xFFFFFFE0
  9393. 00006742  6004                     bra        +0x6 /* 00006748 */
  9394. label00006744:
  9395. 00006744  544D                     addq.w     A5, 2
  9396. 00006746  70F0                     moveq.l    D0, 0xFFFFFFF0
  9397. label00006748:
  9398. 00006748  9E6D 000E                sub.w      D7, [A5 + 0xE]
  9399. label0000674C:
  9400. 0000674C  DAED 001E                add.w      A5, [A5 + 0x1E]
  9401. 00006750  3800                     move.w     D4, D0
  9402. 00006752  4844                     swap.w     D4
  9403. 00006754  51CD 0012                dbf        D5, +0x14 /* 00006768 */
  9404. 00006758  4845                     swap.w     D5
  9405. 0000675A  5345                     subq.w     D5, 1
  9406. 0000675C  6A08                     bpl        +0xA /* 00006766 */
  9407. 0000675E  49FA FFF4                lea.l      A4, [PC - 0xC /* 00006754, value 0x51CD0012 */]
  9408. 00006762  6000 010E                bra        +0x110 /* 00006872 */
  9409. label00006766:
  9410. 00006766  4845                     swap.w     D5
  9411. label00006768:
  9412. 00006768  4240                     clr.w      D0
  9413. 0000676A  1014                     move.b     D0, [A4]
  9414. 0000676C  D8CE                     add.w      A4, A6
  9415. 0000676E  D040                     add.w      D0, D0
  9416. 00006770  41EB 000E                lea.l      A0, [A3 + 0xE]
  9417. 00006774  D0F3 0000                add.w      A0, [A3 + D0.w]
  9418. 00006778  D858                     add.w      D4, [A0]+
  9419. 0000677A  D298                     add.l      D1, [A0]+
  9420. 0000677C  D498                     add.l      D2, [A0]+
  9421. 0000677E  D698                     add.l      D3, [A0]+
  9422. 00006780  3250                     movea.w    A1, [A0]
  9423. 00006782  51CD 0012                dbf        D5, +0x14 /* 00006796 */
  9424. 00006786  4845                     swap.w     D5
  9425. 00006788  5345                     subq.w     D5, 1
  9426. 0000678A  6A08                     bpl        +0xA /* 00006794 */
  9427. 0000678C  49FA FFF4                lea.l      A4, [PC - 0xC /* 00006782, value 0x51CD0012 */]
  9428. 00006790  6000 00E0                bra        +0xE2 /* 00006872 */
  9429. label00006794:
  9430. 00006794  4845                     swap.w     D5
  9431. label00006796:
  9432. 00006796  4240                     clr.w      D0
  9433. 00006798  1014                     move.b     D0, [A4]
  9434. 0000679A  D8CE                     add.w      A4, A6
  9435. 0000679C  D040                     add.w      D0, D0
  9436. 0000679E  204B                     movea.l    A0, A3
  9437. 000067A0  D0F3 0000                add.w      A0, [A3 + D0.w]
  9438. 000067A4  D858                     add.w      D4, [A0]+
  9439. 000067A6  D298                     add.l      D1, [A0]+
  9440. 000067A8  D498                     add.l      D2, [A0]+
  9441. 000067AA  D698                     add.l      D3, [A0]+
  9442. 000067AC  D2D0                     add.w      A1, [A0]
  9443. 000067AE  4446                     neg.w      D6
  9444. 000067B0  DC47                     add.w      D6, D7
  9445. 000067B2  DC47                     add.w      D6, D7
  9446. 000067B4  3006                     move.w     D0, D6
  9447. 000067B6  E640                     asr        D0.w, 3
  9448. 000067B8  9C40                     sub.w      D6, D0
  9449. 000067BA  E244                     asr        D4.w, 1
  9450. 000067BC  9846                     sub.w      D4, D6
  9451. 000067BE  6B62                     bmi        +0x64 /* 00006822 */
  9452. 000067C0  B85D                     cmp.w      D4, [A5]+
  9453. 000067C2  6C0A                     bge        +0xC /* 000067CE */
  9454. 000067C4  7000                     moveq.l    D0, 0x00
  9455. 000067C6  DC6D 000E                add.w      D6, [A5 + 0xE]
  9456. 000067CA  6000 0098                bra        +0x9A /* 00006864 */
  9457. label000067CE:
  9458. 000067CE  B85D                     cmp.w      D4, [A5]+
  9459. 000067D0  6C0A                     bge        +0xC /* 000067DC */
  9460. 000067D2  7001                     moveq.l    D0, 0x01
  9461. 000067D4  DC6D 000E                add.w      D6, [A5 + 0xE]
  9462. 000067D8  6000 008A                bra        +0x8C /* 00006864 */
  9463. label000067DC:
  9464. 000067DC  B85D                     cmp.w      D4, [A5]+
  9465. 000067DE  6C08                     bge        +0xA /* 000067E8 */
  9466. 000067E0  7002                     moveq.l    D0, 0x02
  9467. 000067E2  DC6D 000E                add.w      D6, [A5 + 0xE]
  9468. 000067E6  607C                     bra        +0x7E /* 00006864 */
  9469. label000067E8:
  9470. 000067E8  B85D                     cmp.w      D4, [A5]+
  9471. 000067EA  6C08                     bge        +0xA /* 000067F4 */
  9472. 000067EC  7003                     moveq.l    D0, 0x03
  9473. 000067EE  DC6D 000E                add.w      D6, [A5 + 0xE]
  9474. 000067F2  6070                     bra        +0x72 /* 00006864 */
  9475. label000067F4:
  9476. 000067F4  B85D                     cmp.w      D4, [A5]+
  9477. 000067F6  6C08                     bge        +0xA /* 00006800 */
  9478. 000067F8  7004                     moveq.l    D0, 0x04
  9479. 000067FA  DC6D 000E                add.w      D6, [A5 + 0xE]
  9480. 000067FE  6064                     bra        +0x66 /* 00006864 */
  9481. label00006800:
  9482. 00006800  B85D                     cmp.w      D4, [A5]+
  9483. 00006802  6C08                     bge        +0xA /* 0000680C */
  9484. 00006804  7005                     moveq.l    D0, 0x05
  9485. 00006806  DC6D 000E                add.w      D6, [A5 + 0xE]
  9486. 0000680A  6058                     bra        +0x5A /* 00006864 */
  9487. label0000680C:
  9488. 0000680C  B85D                     cmp.w      D4, [A5]+
  9489. 0000680E  6C08                     bge        +0xA /* 00006818 */
  9490. 00006810  7006                     moveq.l    D0, 0x06
  9491. 00006812  DC6D 000E                add.w      D6, [A5 + 0xE]
  9492. 00006816  604C                     bra        +0x4E /* 00006864 */
  9493. label00006818:
  9494. 00006818  544D                     addq.w     A5, 2
  9495. 0000681A  7007                     moveq.l    D0, 0x07
  9496. 0000681C  DC6D 000E                add.w      D6, [A5 + 0xE]
  9497. 00006820  6042                     bra        +0x44 /* 00006864 */
  9498. label00006822:
  9499. 00006822  4444                     neg.w      D4
  9500. 00006824  B85D                     cmp.w      D4, [A5]+
  9501. 00006826  6C04                     bge        +0x6 /* 0000682C */
  9502. 00006828  7008                     moveq.l    D0, 0x08
  9503. 0000682A  6034                     bra        +0x36 /* 00006860 */
  9504. label0000682C:
  9505. 0000682C  B85D                     cmp.w      D4, [A5]+
  9506. 0000682E  6C04                     bge        +0x6 /* 00006834 */
  9507. 00006830  7009                     moveq.l    D0, 0x09
  9508. 00006832  602C                     bra        +0x2E /* 00006860 */
  9509. label00006834:
  9510. 00006834  B85D                     cmp.w      D4, [A5]+
  9511. 00006836  6C04                     bge        +0x6 /* 0000683C */
  9512. 00006838  700A                     moveq.l    D0, 0x0A
  9513. 0000683A  6024                     bra        +0x26 /* 00006860 */
  9514. label0000683C:
  9515. 0000683C  B85D                     cmp.w      D4, [A5]+
  9516. 0000683E  6C04                     bge        +0x6 /* 00006844 */
  9517. 00006840  700B                     moveq.l    D0, 0x0B
  9518. 00006842  601C                     bra        +0x1E /* 00006860 */
  9519. label00006844:
  9520. 00006844  B85D                     cmp.w      D4, [A5]+
  9521. 00006846  6C04                     bge        +0x6 /* 0000684C */
  9522. 00006848  700C                     moveq.l    D0, 0x0C
  9523. 0000684A  6014                     bra        +0x16 /* 00006860 */
  9524. label0000684C:
  9525. 0000684C  B85D                     cmp.w      D4, [A5]+
  9526. 0000684E  6C04                     bge        +0x6 /* 00006854 */
  9527. 00006850  700D                     moveq.l    D0, 0x0D
  9528. 00006852  600C                     bra        +0xE /* 00006860 */
  9529. label00006854:
  9530. 00006854  B85D                     cmp.w      D4, [A5]+
  9531. 00006856  6C04                     bge        +0x6 /* 0000685C */
  9532. 00006858  700E                     moveq.l    D0, 0x0E
  9533. 0000685A  6004                     bra        +0x6 /* 00006860 */
  9534. label0000685C:
  9535. 0000685C  544D                     addq.w     A5, 2
  9536. 0000685E  700F                     moveq.l    D0, 0x0F
  9537. label00006860:
  9538. 00006860  9C6D 000E                sub.w      D6, [A5 + 0xE]
  9539. label00006864:
  9540. 00006864  DAED 001E                add.w      A5, [A5 + 0x1E]
  9541. 00006868  4844                     swap.w     D4
  9542. 0000686A  D044                     add.w      D0, D4
  9543. 0000686C  14C0                     move.b     [A2]+, D0
  9544. 0000686E  6000 F726                bra        -0x8D8 /* 00005F96 */
  9545. label00006872:
  9546. 00006872  2C5F                     movea.l    A6, [A7]+
  9547. 00006874  202E 0010                move.l     D0, [A6 + 0x10]
  9548. 00006878  671A                     beq        +0x1C /* 00006894 */
  9549. 0000687A  2440                     movea.l    A2, D0
  9550. 0000687C  41FA F6F2                lea.l      A0, [PC - 0x90E /* 00005F70, value 0x4EFB00FE */]
  9551. 00006880  99C8                     sub.l      A4, A0
  9552. 00006882  34CC                     move.w     [A2]+, A4
  9553. 00006884  34EE FFFE                move.w     [A2]+, [A6 - 0x2]
  9554. 00006888  41FA F08E                lea.l      A0, [PC - 0xF72 /* 00005918, value 0x100021, cstring "" */]
  9555. 0000688C  9BC8                     sub.l      A5, A0
  9556. 0000688E  24CD                     move.l     [A2]+, A5
  9557. 00006890  48D2 02DE                movem.l    [A2], D1,D2,D3,D4,D6,D7,A1
  9558. label00006894:
  9559. 00006894  202E 0018                move.l     D0, [A6 + 0x18]
  9560. 00006898  4CDF 3CFC                movem.l    D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  9561. 0000689C  4E5E                     unlink     A6
  9562. 0000689E  205F                     movea.l    A0, [A7]+
  9563. 000068A0  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9564. 000068A4  2E80                     move.l     [A7], D0
  9565. 000068A6  4ED0                     jmp        [A0]
  9566. 000068A8  8843                     or.w       D4, D3
  9567. 000068AA  6F6D                     ble        +0x6F /* 00006919 */
  9568. 000068AC  7034                     moveq.l    D0, 0x34
  9569. 000068AE  746F                     moveq.l    D2, 0x6F
  9570. 000068B0  3120                     move.w     -[A0], -[A0]
  9571. 000068B2  0000 6104                ori.b      D0, 0x4
  9572. // begin alternate branch 000068B4-000068B6
  9573. fn000068B4:
  9574. 000068B4  6104                     bsr        +0x6 /* 000068BA */
  9575. // end alternate branch 000068B4-000068B6
  9576. fn000068B4: // (misaligned)
  9577. 000068B6  0000 0000                ori.b      D0, 0x0
  9578. fn000068BA:
  9579. 000068BA  225F                     movea.l    A1, [A7]+
  9580. 000068BC  4E75                     rts
  9581. fn000068BE:
  9582. 000068BE  4EBA FFF4                jsr        [PC - 0xC /* 000068B4 */]
  9583. 000068C2  228C                     move.l     [A1], A4
  9584. 000068C4  42A7                     clr.l      -[A7]
  9585. 000068C6  3F3C A9CE                move.w     -[A7], 0xA9CE
  9586. 000068CA  1F3C 0001                move.b     -[A7], 0x1
  9587. 000068CE  4EBA ACA2                jsr        [PC - 0x535E /* 00001572 */]
  9588. 000068D2  201F                     move.l     D0, [A7]+
  9589. 000068D4  2940 0916                move.l     [A4 + 0x916], D0
  9590. 000068D8  487A 0022                pea.l      [PC + 0x22 /* 000068FC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  9591. 000068DC  3F3C A9CE                move.w     -[A7], 0xA9CE
  9592. 000068E0  1F3C 0001                move.b     -[A7], 0x1
  9593. 000068E4  4EBA ACA4                jsr        [PC - 0x535C /* 0000158A */]
  9594. 000068E8  4E75                     rts
  9595. fn000068EA:
  9596. 000068EA  2F2C 0916                move.l     -[A7], [A4 + 0x916]
  9597. 000068EE  3F3C A9CE                move.w     -[A7], 0xA9CE
  9598. 000068F2  1F3C 0001                move.b     -[A7], 0x1
  9599. 000068F6  4EBA AC92                jsr        [PC - 0x536E /* 0000158A */]
  9600. 000068FA  4E75                     rts
  9601. 000068FC  4E56 0000                link       A6, 0
  9602. 00006900  2F0C                     move.l     -[A7], A4
  9603. 00006902  4EBA FFB0                jsr        [PC - 0x50 /* 000068B4 */]
  9604. 00006906  2851                     movea.l    A4, [A1]
  9605. 00006908  206E 000A                movea.l    A0, [A6 + 0xA]
  9606. 0000690C  226E 000A                movea.l    A1, [A6 + 0xA]
  9607. 00006910  3029 0004                move.w     D0, [A1 + 0x4]
  9608. 00006914  9050                     sub.w      D0, [A0]
  9609. 00006916  0C40 000F                cmpi.w     D0, 0xF
  9610. 0000691A  6C4A                     bge        +0x4C /* 00006966 */
  9611. 0000691C  3F3C 0001                move.w     -[A7], 0x1
  9612. 00006920  A887                     syscall    TextFont
  9613. 00006922  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  9614. 00006926  A88A                     syscall    TextSize
  9615. 00006928  206E 0012                movea.l    A0, [A6 + 0x12]
  9616. 0000692C  0C10 002E                cmpi.b     [A0], 0x2E /* '.' */
  9617. 00006930  660E                     bne        +0x10 /* 00006940 */
  9618. 00006932  3F3C 0001                move.w     -[A7], 0x1
  9619. 00006936  A888                     syscall    TextFace
  9620. 00006938  52AE 0012                addq.l     [A6 + 0x12], 1
  9621. 0000693C  53AE 000E                subq.l     [A6 + 0xE], 1
  9622. label00006940:
  9623. 00006940  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  9624. 00006944  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9625. 00006948  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  9626. 0000694C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9627. 00006950  2F2C 0916                move.l     -[A7], [A4 + 0x916]
  9628. 00006954  205F                     movea.l    A0, [A7]+
  9629. 00006956  4E90                     jsr        [A0]
  9630. 00006958  4267                     clr.w      -[A7]
  9631. 0000695A  A887                     syscall    TextFont
  9632. 0000695C  4267                     clr.w      -[A7]
  9633. 0000695E  A88A                     syscall    TextSize
  9634. 00006960  4267                     clr.w      -[A7]
  9635. 00006962  A888                     syscall    TextFace
  9636. 00006964  600A                     bra        +0xC /* 00006970 */
  9637. label00006966:
  9638. 00006966  206C 0916                movea.l    A0, [A4 + 0x916]
  9639. 0000696A  285F                     movea.l    A4, [A7]+
  9640. 0000696C  4E5E                     unlink     A6
  9641. 0000696E  4ED0                     jmp        [A0]
  9642. label00006970:
  9643. 00006970  285F                     movea.l    A4, [A7]+
  9644. 00006972  4E5E                     unlink     A6
  9645. 00006974  205F                     movea.l    A0, [A7]+
  9646. 00006976  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9647. 0000697A  3E80                     move.w     [A7], D0
  9648. 0000697C  4ED0                     jmp        [A0]
  9649.